﻿@charset "utf-8";
/* CSS Document */
body {
	background: #f7f7f7;
}

* {
	font-family: "微软雅黑";
	outline: none;
}

* {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight: rgba(0,0,0,0);
	-webkit-text-size-adjust: none;
}

body,dl,dd,h1,h2,h3,h4,h5,h6,p, from {
	margin: 0;
}

ol,ul,li,img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

input,img,textarea {
	border: none;
	border-radius: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight: rgba(0,0,0,0);
	-webkit-text-size-adjust: none;
}

body > .qing {
	min-width: 1200px;
}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
 /* IE Opera */
	outline: none;
 /* FF Opera */
}

a:focus {
	-moz-outline-style: none;
 /* FF */
}

img, input {
	border: 0;
}

input,textarea,select {
	outline: none;
}

a div, a span {
	cursor: pointer;
}

textarea {
	resize: none;
}/*防止textarea放大时，三个斜线被放大*/
ul li {
	list-style: none;
}

.qing {
	overflow: hidden;
	display: block;
	clear: both;
}

.juzhong {
	width: 1200px;
	overflow: hidden;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.lf {
	overflow: hidden;
	display: block;
	float: left;
}

.rf {
	overflow: hidden;
	display: block;
	float: right;
}

*, *:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

img {
	display: block;
}
/*********************************index**********************************/
.tok {
	background: #f1f1f1;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #4a4a4a;
	border-bottom: 1px solid #ddd;
}

.tok a, .tok a:visited {
	color: #4a4a4a;
}

.toa a {
	display: block;
	float: left;
	padding: 0 15px;
}

.toa span {
	display: block;
	float: left;
}

.toa a:hover {
	color: #e01222;
}

#sddm, #sddm2 {
	width: auto;
	float: left;
	height: 40px;
}

#sddm li, #sddm2 li {
	float: left;
}

#sddm div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	top: 30px;
	border: 1px solid #ddd;
	z-index: 99;
	margin-left: -40px;
}

#sddm2 div {
	position: absolute;
	width: 202px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	top: 114px;
	border: 1px solid #ddd;
	z-index: 99;
	padding: 15px 10px;
}

#sddm2 div a {
	width: 90px;
	padding: 0 5px;
	line-height: 30px;
	float: left;
}

#sddm2 div a:hover {
	color: #e01222;
}
/**导航**/
.lok {
	background: #FFF;
	overflow: visible;
	height: 111px;
}

.souk {
	display: block;
	padding-top: 30px;
	float: left;
}

.sous {
	display: block;
	float: left;
	width: 170px;
	height: 37px;
	border: 1px solid #d1d1d1;
	padding: 0 12px;
	border-right: none;
	line-height: 35px;
	font-size: 12px;
	color: #9b9b9b;
}

.sout {
	display: block;
	float: left;
	width: auto;
	height: 37px;
	border: 1px solid #d1d1d1;
	padding-right: 12px;
	border-left: none;
	line-height: 35px;
	font-size: 12px;
	color: #9b9b9b;
	background: #fff;
}

.sout a, .sout a:visited {
	color: #9b9b9b;
}

.sout a:hover {
	color: #e01222;
}

.hzhb li {
	float: left;
	width: 12.5%;
}

.hzhb li img {
	width: 100%;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	-webkit-transition: all 1s linear;
}

.hzhb li img:hover {
	-webkit-transform: scale(1.1);
}

.souc {
	display: block;
	float: left;
	width: 80px;
	height: 37px;
	cursor: pointer;
	background: url(../images/soubg.jpg) center center no-repeat;
}

.myk {
	display: block;
	float: left;
	margin-top: 18px;
	margin-left: 60px;
	padding-right: 9px;
}

.myk a {
	display: block;
	float: left;
	position: relative;
	padding-left: 20px;
	padding-right: 35px;
	line-height: 35px;
	font-size: 12px;
	color: #7d7d7d;
}

.myk a em {
	display: block;
	position: absolute;
	right: 14px;
	top: 0;
	width: 10px;
	height: 35px;
	background: url(../images/xiaj.png) center center no-repeat;
}

.myk span {
	display: block;
	float: left;
	font-size: 14px;
	color: #7d7d7d;
	line-height: 35px;
}

.myk a b {
	position: absolute;
	height: 22px;
	padding: 0 5px;
	left: 52px;
	top: -12px;
	background: url(../images/shbg.png) left top no-repeat;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
}
/*导航*/
.dabg {
	background: #fff;
	overflow: visible;
	height: 45px;
}

.nav {
	line-height: 28px;
	font-size: 16px;
	color: #fff;
}

.nav a {
	display: block;
	float: left;
	padding: 8px 6px 0;
	position: relative;
}

.nav a div {
	padding: 0 15px;
	height: 30px;
	overflow: hidden;
}

.nav a div span {
	display: block;
	position: relative;
	top: 0;
	color: #333;
	font-weight: bold;
}

.nav a, .nav a:visited {
	color: #fff;
}

.nav a.nann div, .nav a:hover div {
}

.nav a.nann div span, .nav a:hover div span {
	top: -100%;
}

.nav a b {
	position: absolute;
	right: 0;
	top: 15px;
	width: 1px;
	height: 16px;
	background: #f9e3e3;
}

.fenl {
	display: block;
	width: 216px;
	height: 45px;
	background: #e01222;
	position: relative;
	overflow: visible;
	font-size: 14px;
	line-height: 30px;
	color: #737373;
}

.fenl img {
	margin-left: 24px;
	margin-right: 10px;
	margin-top: 17px;
}
/**banner**/
.bank {
	height: 400px;
	position: relative;
	z-index: 1;
}
/* main_image */
.main_visual {
	height: 400px;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}

.main_image {
	height: 400px;
	overflow: hidden;
	position: relative;
}

.main_image ul {
	width: 9999px;
	height: 479px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_image li {
	float: left;
	width: 100%;
	height: 479px;
}

.main_image li a {
	display: block;
	width: 100%;
	height: 479px
}

div.flicking_con {
	position: absolute;
	bottom: 20px;
	z-index: 999;
	width: 100%;
	height: 10px;
}

div.flicking_con table {
	margin: 0 auto;
}

div.flicking_con a {
	float: left;
	width: 34px;
	height: 4px;
	margin: 0 6px;
	padding: 0;
	background: #ffd9a4;
	display: block;
	text-indent: -1000px
}

div.flicking_con a.on {
	background: #e01222;
}

#btn_prev,#btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px!important;
	height: 74px!important;
	top: 50%;
	margin-top: -37px;
	display: block;
}

#btn_prev {
	background: url(../images/hover_left.png) no-repeat left top;
	left: -100px;
}

#btn_next {
	background: url(../images/hover_right.png) no-repeat right top;
	right: -100px;
}

.tjtu img {
	text-align: center;
	margin: 0 auto
}

.kuai {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 383px;
	width: 216px;
	height: 400px;
	background: #fff;
	z-index: 9;
	padding: 11px 12px 0;
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
}

.kulb {
	border-top: 1px solid #e3e3e3;
}

.kulb a {
	display: block;
	border-bottom: 1px dashed #e3e3e3;
	line-height: 30px;
	font-size: 12px;
	color: #696969;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.kuti {
	height: 30px;
}

.kuti1 {
	width: 74px;
	height: 30px;
	display: block;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px;
}

.duo {
	float: right;
	font-size: 12px;
	line-height: 30px;
	color: #4f4f4f;
}

.duo span {
	font-family: "宋体";
}

.kulb a:hover {
	padding-left: 5px;
	color: #e01222;
}

.kusi {
	display: block;
	margin-left: 0px;
	padding-top: 14px;
	overflow: hidden;
}

.kusi a {
	display: block;
	float: left;
	width: 25%;
	margin-left: 0px;
	margin-bottom: 5px;
	text-align: center;
	line-height: 28px;
	color: #535353;
	font-size: 12px;
}

.kusi a img {
	margin: 0 auto;
}

.kusi a:hover img {
	transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
		/* IE 9 */
	-webkit-transform: rotateY(360deg);
	/* Safari and Chrome */
	-o-transform: rotateY(360deg);
		/* Opera */
	-moz-transform: rotateY(360deg);
}

.user {
	padding: 0 15px;
	height: 100px;
	border-bottom: 1px solid #e6e6e6
}

.user_info {
	overflow: hidden;
	position: relative;
	padding: 5px 0 15px 54px;
}

.user_info_avatar {
	overflow: hidden;
	position: absolute;
	margin-left: -54px;
	width: 50px;
	height: 50px
}

.user_info_avatar_lk {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat
}

.user_info_plus0 .user_info_avatar_lk,.user_info_plus2 .user_info_avatar_lk,.user_info_plus4 .user_info_avatar_lk {
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: -70px 0;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px
}

.user_info_plus1 .user_info_avatar_lk,.user_info_plus3 .user_info_avatar_lk {
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: 0 0;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 50px;
	height: 51px
}

.user_info_avatar img {
	display: block;
	height: 40px;
	margin: 5px;
	-moz-border-radius: 23px;
	border-radius: 23px
}

.user_info_show p {
	overflow: hidden;
	margin-top: 4px;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 12px;
}

.user_info a {
	margin-right: 10px;
	color: #666;
}

.user_info_plus1 .user_info_plusico,.user_info_plus3 .user_info_plusico {
	float: left;
	position: relative;
	top: 2px;
	margin-right: 4px;
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: -80px -111px;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 19px;
	height: 13px
}

.user_info_lv,.user_info_spoint {
	float: left;
	margin-right: 4px
}

.user_info_spoint_ico {
	float: left;
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: -40px -71px;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px
}

.user_info_lv {
	float: left
}

.user_info_lv_ico {
	float: left;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat
}

.user_info_level0 .user_info_lv_ico,.user_info_level6 .user_info_lv_ico {
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: -80px -71px;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px
}

.user_info_level1 .user_info_lv_ico {
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: -140px 0;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px
}

.user_info_level2 .user_info_lv_ico {
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: -140px -40px;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px
}

.user_info_level3 .user_info_lv_ico {
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: 0 -111px;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px
}

.user_info_level4 .user_info_lv_ico {
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: -40px -111px;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px
}

.user_info_level5 .user_info_lv_ico {
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: 0 -71px;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px
}

.user_info_level5 .user_info_lv {
	display: none
}

.user_info_spoint_company {
	float: left;
	color: #fff;
	line-height: 18px;
	height: 18px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 0 8px 0 6px;
	margin: 0;
	background: #3a6bee
}

.user_info_spoint_company:hover {
	color: #fff
}

.user_info_spoint_company .user_info_spoint_ico {
	position: relative;
	top: 2px;
	margin-right: 4px;
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@1x.png);
	background-position: -180px 0;
	-moz-background-size: 193px 131px;
	background-size: 193px 131px;
	background-repeat: no-repeat;
	width: 13px;
	height: 14px
}

.user_info_logout {
	float: right;
	color: #333
}

.user_info_logout:hover {
	color: #c81623
}

.user_profit {
	overflow: hidden;
	height: 24px;
	font-size: 0;
	margin-right: -10px
}

.user_profit_lk {
	display: inline-block;
	margin-right: 10px;
	width: 75px;
	height: 24px;
	border: 2px solid #e01222;
	line-height: 22px;
	font-size: 12px;
	text-align: center;
	color: #e01222
}

.user_profit_lk_long {
	margin-right: 0;
	width: 156px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.user_profit a:hover {
	background-color: #e01222;
	color: #fff
}

@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	.user_info_plus0 .user_info_avatar_lk,.user_info_plus2 .user_info_avatar_lk,.user_info_plus4 .user_info_avatar_lk {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: 0 0;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 50px;
		height: 50px
	}

	.user_info_plus1 .user_info_avatar_lk,.user_info_plus3 .user_info_avatar_lk {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: -60px 0;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 50px;
		height: 50px
	}

	.user_info_plus1 .user_info_plusico,.user_info_plus3 .user_info_plusico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: -90px -90px;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 19px;
		height: 13px
	}

	.user_info_level0 .user_info_lv_ico,.user_info_level6 .user_info_lv_ico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: -30px -60px;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px
	}

	.user_info_level1 .user_info_lv_ico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: -60px -60px;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px
	}

	.user_info_level2 .user_info_lv_ico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: -90px -60px;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px
	}

	.user_info_level3 .user_info_lv_ico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: 0 -90px;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px
	}

	.user_info_level4 .user_info_lv_ico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: -30px -90px;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px
	}

	.user_info_level5 .user_info_lv_ico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: -60px -90px;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px
	}

	.user_info_spoint_ico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: 0 -60px;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px
	}

	.user_info_spoint_company .user_info_spoint_ico {
		background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_userinfo.v2@2x.png);
		background-position: -120px 0;
		-moz-background-size: 132.5px 110px;
		background-size: 132.5px 110px;
		background-repeat: no-repeat;
		width: 12.5px;
		height: 13.5px
	}
}

/**邮票**/
.erj {
	padding-top: 17px;
}

.erj a {
	display: block;
	float: left;
	border: 2px solid #fff;
	margin-left: 22px;
	padding: 0 16px;
	line-height: 30px;
	font-size: 16px;
	color: #3b3b3b;
}

.erj a:visited {
	color: #3b3b3b;
}

.erj a.ernn {
	border-color: #e01222;
	color: #e01222;
}

.erj a.ernn:visited {
	color: #e01222;
}

.sanjk {
	width: 233px;
	float: left;
	line-height: 28px;
	font-size: 12px;
	color: #323232;
}

.sanj {
	border-top: none;
	padding: 11px 15px;
	overflow: hidden;
}

.sanj1 {
	border: 2px solid #e01222;
	border-top: none;
}

.sanj2 {
	border: 2px solid #F63;
	border-top: none;
}

.sanj3 {
	border: 2px solid #0FB295;
	border-top: none;
}

.sanja {
	overflow: hidden;
	height: auto;
}

.sanja a {
	display: block;
	width: 33.3%;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.sanja a, .sanja a:visited {
	color: #323232;
}

.sanja a:hover {
	padding-left: 5px;
	color: #e01222;
}

.youp {
	display: block;
	margin-top: 14px;
	margin-bottom: 5px;
}

/*邮票销售排行*/
.yppbg {
	height: 265px;
}

.yppbg1 {
	background: #e01222;
}

.yppbg2 {
	background: #e26128;
}

.yppbg3 {
	background: #4776d5;
}

.ypxl-ti {
	display: block;
	padding-bottom: 10px;
	padding-top: 1px;
	border-bottom: 1px solid #eb6868;
	font-size: 16px;
	line-height: 28px;
	color: #fff;
}

.yppbg1 .ypxl-ti {
	border-bottom: 1px solid #eb6868;
}

.yppbg2 .ypxl-ti {
	border-bottom: 1px solid #fe763a;
}

.yppbg3 .ypxl-ti {
	border-bottom: 1px solid #6890e1;
}

.lx-ti {
	display: block;
	clear: both;
	font-size: 12px;
	color: #ffe5e5;
	line-height: 38px;
	border-bottom: 1px solid #eb6868;
}

.lx-ti1 {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.lx-ti1, .lx-ti1:visited {
	color: #ffe5e5;
}

.yppbg1 .lx-ti {
	border-bottom: 1px solid #eb6868;
}

.yppbg2 .lx-ti {
	border-bottom: 1px solid #fe763a;
}

.yppbg3 .lx-ti {
	border-bottom: 1px solid #6890e1;
}

.yppbg1 .lx-ti1 {
	color: #ffe5e5;
}

.yppbg2 .lx-ti1 {
	color: #ffeee7;
}

.yppbg3 .lx-ti1 {
	color: #e5eeff;
}

.ypxiao {
	width: 86px;
	height: 65px;
	border: 3px solid #FFF;
}

.lx-xx {
	padding: 5px 0 12px;
	overflow: hidden;
}

.xlz {
	margin-left: 22px;
}

.xlz-jg {
	display: block;
	margin-bottom: 11px;
	font-size: 16px;
	color: #FFF;
	line-height: 26px;
}

.shou {
	display: block;
	width: 44px;
	height: 24px;
	border: 1px solid #fe9d9d;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	line-height: 22px;
}

.yppbg1 .shou {
	border: 1px solid #fe9d9d;
}

.yppbg2 .shou {
	border: 1px solid #ffb392;
}

.yppbg3 .shou {
	border: 1px solid #d4e2ff;
}
/**右侧**/
.youce {
	width: 953px;
	overflow: visible;
}

.yptjk {
	display: block;
	background: #FFF;
	overflow: hidden;
}

.yplb {
	display: block;
	padding-left: 1px;
	background: #fff;
	overflow: hidden;
}

.yplb dd {
	display: block;
	float: left;
	width: 239px;
	border: 1px solid #f1f1f1;
	margin-top: -1px;
	margin-left: -1px;
	padding: 15px;
}

.jiag {
	display: block;
	float: left;
	font-size: 18px;
	color: #e01222;
	line-height: 26px;
}

.mai {
	display: block;
	float: right;
	width: 68px;
	height: 26px;
	overflow: hidden;
	background: #e01222;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	line-height: 26px;
}

.mai span {
	display: block;
	position: relative;
	top: 0;
	color: #FFF;
}

.mai:hover span {
	top: -100%;
}

.ypmc {
	padding-top: 15px;
	height: 80px;
	color: #282828;
	font-size: 14px;
	line-height: 26px;
}

.ypmc a, .ypmc a:visited {
	color: #282828;
}

.yptu {
	display: block;
	margin: 0 auto;
	width: 230px;
	height: 230px;
	overflow: hidden;
}

.yplb dd:hover .yptu img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}

.ypjd {
	height: 297px;
	padding: 19px;
}
/**邮票切换**/
.Focus {
	width: 436px;
	position: relative;
	height: 257px;
	background: #292929;
}

.Focus .prev,.Focus .next {
	position: absolute;
	display: block;
	left: 10px;
	top: 97px;
	width: 0px;
	height: 0px;
	background: url(../images/focusadvbg.png) no-repeat;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.Focus .next {
	left: auto;
	right: 10px;
	background-position: -46px 0;
}

.Focus .prev:hover,.Focus .next:hover {
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}

.FocusIn {
	width: 436px;
	height: 257px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.FocusIn .bd li {
	vertical-align: middle;
}

.FocusIn .bd li img {
	width: 436px;
	height: 257px;
	display: block;
}

.FocusIn .hd {
	position: absolute;
	right: 4px;
	bottom: 6px;
}

.FocusIn .hd ul {
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	overflow: hidden;
	zoom: 1;
}

.FocusIn .hd ul li {
	position: relative;
	float: left;
	display: inline;
	padding-top: 4px;
	margin-right: 6px;
	width: 12px;
	height: 12px;
	background: #85C1FF;
	cursor: pointer;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.FocusIn .hd ul li.on {
	background: #e01222;
}
/**邮票选项卡**/
/**tabs**/
.tabPanel .xuan, .tabPanel2 .xuan, .tabPanel3 .xuan {
	float: left;
	clear: both;
	margin-top: -40px;
}

.tabPanel .xuan dd, .tabPanel2 .xuan dd, .tabPanel3 .xuan dd {
	float: left;
	padding: 0 16px;
	border: 2px solid #FFF;
	margin-left: 23px;
	font-size: 14px;
	color: #3b3b3b;
	line-height: 30px;
	cursor: pointer;
}

.tabPanel dd.hit, .tabPanel2 dd.hit2, .tabPanel3 dd.hit3 {
	border-color: #e01222;
	color: #e01222;
}

.pane, .pane2, .pane3 {
	clear: both;
	min-height: 593px;
	background-color: #fff;
	display: none;
}
/*三块*/
.sank {
	background: #FFF;
	padding: 32px 0 50px;
}

.zxk {
	width: 387px;
	height: 428px;
	float: left;
	position: relative;
	background: #f9f9f9;
	border: 1px solid #ebebeb;
	margin-right: 25px;
}

.zxtbg {
	display: block;
	height: 50px;
	background: #ebebeb;
	padding: 9px 29px 0;
}

.zxti {
	float: left;
	width: 110px;
	height: 31px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 31px;
}

.zxti1 {
	background: #e01222;
}

.zxti2 {
	background: #e26128;
}

.zxti3 {
	background: #0FB295;
}

.zxlk {
	display: block;
	padding: 22px 28px 0;
}

.zxtu {
	display: block;
	position: relative;
	width: 353px;
	height: 155px;
	z-index: 1;
	margin-bottom: 18px;
}

.zxmbg {
	background: url(../images/htbg.png) repeat-x;
	position: absolute;
	bottom: 0;
	z-index: 6;
	height: 126px;
	width: 100%;
	padding: 0 19px;
}

.zxmc {
	position: absolute;
	width: 100%;
	bottom: 7px;
	font-size: 12px;
	color: #FFF;
	line-height: 24px;
}

.zxlb {
	display: block;
	border-top: 1px dashed #d4d4d4;
}

.zxlb dd {
	display: block;
	clear: both;
	overflow: hidden;
	line-height: 48px;
	font-size: 12px;
	color: #4e4e4e;
	border-bottom: 1px dashed #d4d4d4;
}

.zxlb dd a {
	display: block;
	float: left;
	width: 220px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zxlb dd span {
	display: block;
	float: right;
}

.zxlb dd a, .zxlb dd a:visited {
	color: #4e4e4e;
}

.zxlb dd:hover a {
	padding-left: 6px;
}

.jia {
	position: absolute;
	bottom: -25px;
	left: 50%;
	margin-left: -25px;
}
/*选项卡*/
/**tabs**/
.tabPanelcp ul {
	height: 40px;
}

.tabPanelcp ul li {
	float: left;
	border: 2px solid #f9f9f9;
	padding: 0 20px;
	margin-right: 4px;
	font-size: 14px;
	line-height: 24px;
	color: #171717;
	cursor: pointer;
}

.tabPanelcp .hitcp {
	border-color: #e26128;
	color: #e26128;
}

.panecp {
	min-height: 100px;
	display: none;
}

.panecp .zxlb dd b {
	display: block;
	float: left;
	width: 14px;
	color: #e01222;
}

.panecp .zxlb dd a {
	display: block;
	float: left;
	width: 235px;
}

.panecp .zxlb dd span {
	color: #e01222;
}
/**关于我们**/
.abk {
	display: block;
	float: left;
	width: 376px;
	height: 428px;
	position: relative;
	background: #f9f9f9;
	border: 1px solid #ebebeb;
}

.abjs {
	display: block;
	padding-top: 15px;
	line-height: 26px;
	font-size: 12px;
	color: #000;
}

.abjs a {
	display: block;
}

.abjs a, .abjs a:visited {
	color: #000;
}
/**正品四块**/
.fotbg {
	background: #FDFDFD;
	padding: 35px 0 25px;
	font-size: 16px;
	color: #e01222;
	line-height: 32px;
}

.fotbg a {
	display: block;
	float: left;
	width: 140px;
	margin: 0 50px;
	text-align: center;
}

.fotbg a, .fotbg a:visited {
	color: #e01222;
}

.fottu {
	width: 82px;
	height: 82px;
	margin: 0 auto 12px;
	background: url(../images/fottubg.png) center center no-repeat;
}

.fotbg a:hover .fottu img {
	transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
		/* IE 9 */
	-webkit-transform: rotateY(360deg);
	/* Safari and Chrome */
	-o-transform: rotateY(360deg);
		/* Opera */
	-moz-transform: rotateY(360deg);
}
/**底部***/
.fobg1 {
	background: #393939;
}

.fona li {
	display: block;
	width: 164px;
	float: left;
}

.fona li p {
	display: block;
	font-size: 16px;
	color: #dedede;
	line-height: 34px;
}

.fona li a {
	display: block;
	font-size: 12px;
	color: #969696;
	line-height: 34px;
}

.fona li a:visited {
	color: #969696;
}

.fona li b {
	display: block;
	width: 24px;
	height: 16px;
	border-bottom: 2px solid #6f6f6f;
	margin-bottom: 17px;
}

.fona li a:hover {
	padding-left: 3px;
	color: #bfbfbf;
}

.lxfs {
	padding-bottom: 6px;
}

.lxfs span {
	display: block;
	font-size: 12px;
	color: #969696;
	line-height: 16px;
}

.lxfs i {
	display: block;
	font-size: 18px;
	color: #969696;
	line-height: 32px;
	font-style: normal;
}

.ewm {
	display: block;
	float: left;
	text-align: center;
	margin-left: 15px;
	margin-top: 15px;
	font-size: 12px;
	line-height: 24px;
	color: #a3a3a3;
}

.ewmk {
	display: block;
	padding: 13px;
	width: 152px;
	height: 152px;
	overflow: hidden;
	border: 1px solid #4b4b4b;
}

.fobg2 {
	background: #494949;
}

.yqk {
	width: 1065px;
	float: left;
	padding-top: 8px;
	margin-left: 10px;
	line-height: 30px;
	color: #929292;
	font-size: 12px;
}

.yqk a, .yqk a:visited {
	color: #929292;
}

.yqk a:hover {
	color: #bbb;
}

.fobg3 {
	background: #393939;
	height: 56px;
	padding: 10px 0;
	text-align: center;
	line-height: 36px;
	font-size: 12px;
	color: #888;
}

.fobg3 a, .fobg3 a:visited {
	color: #888;
}

/**********右侧浮动***********/
.toolbar-item,.toolbar-layer {
}

.toolbar {
	position: fixed;
	left: 50%;
	margin-left: 661px;
	bottom: 50px;
	z-index: 999;
}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item {
	display: block;
	width: 49px;
	height: 49px;
	border: 1px solid #e01222;
	margin-top: 7px;
	position: relative;
	-moz-transition: background-position 1s;
	-ms-transition: background-position 1s;
	-o-moz-transition: background-position 1s;
	-webkit-moz-transition: background-position 1s;
	transition: background-position 1s;
}

.toolbar-item:hover {
	border: 1px solid #e01222;
}

.toolbar-item:hover .toolbar-layer {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}

.toolbar-item-weixin {
	background: url(../images/youce1.png) center center no-repeat;
}

.toolbar-item-weixin:hover {
	background: url(../images/youce10.png) center center no-repeat;
}

.toolbar-item-feedback {
	background: url(../images/youce2.png) center center no-repeat;
}

.toolbar-item-feedback:hover {
	background: url(../images/youce20.png) center center no-repeat;
}

.toolbar-item-feedback .toolbar-layer {
	background: url(../images/saoewm.png) center center no-repeat;
}

.toolbar-item-app {
	background: url(../images/youce3.png) center center no-repeat;
}

.toolbar-item-app:hover {
	background: url(../images/youce30.png) center center no-repeat;
}

.toolbar-item-top {
	background: url(../images/youce4.png) center center no-repeat;
}

.toolbar-item-top:hover {
	background: url(../images/youce40.png) center center no-repeat;
}

.toolbar-layer {
	position: absolute;
	right: 49px;
	bottom: -10px;
	width: 166px;
	height: 207px;
	opacity: 0;
	filter: alpha(opacity=0);
	transform-origin: 95% 95%;
	-moz-transform-origin: 95% 95%;
	-ms-transform-origin: 95% 95%;
	-o-transform-origin: 95% 95%;
	-webkit-transform-origin: 95% 95%;
	transform: scale(0.01);
	-moz-transform: scale(0.01);
	-ms-transform: scale(0.01);
	-o-transform: scale(0.01);
	-webkit-transform: scale(0.01);
	transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
}

.soti {
	height: 66px;
	border-bottom: 1px solid #dedede;
	line-height: 26px;
	font-size: 18px;
	color: #000;
}

.lxaz {
	margin-left: 45px;
	padding: 3px 0;
}

.lxad {
	padding: 13px 0;
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	line-height: 23px;
	font-size: 14px;
	color: #4e4e4e;
}



/***********************************news*****************************************/
.fot {
	height: 50px;
}

.tibg {
	background: #FFF;
	margin-bottom: 34px;
}

.nti {
	line-height: 56px;
	font-size: 18px;
	color: #000;
}

.weiz {
	line-height: 56px;
	font-size: 12px;
	color: #595959;
}

.weiz span {
	font-family: "宋体";
}

.weiz a, .weiz a:visited {
	color: #595959;
}

.weiz a:hover {
	color: #333;
}

.youck {
	display: block;
	width: 270px;
}

.zhisk {
	display: block;
	background: #FFF;
	border: 1px solid #e3e3e3;
	padding: 24px 28px 14px;
	margin-bottom: 18px;
}

.zhiti {
	display: block;
	margin-bottom: 10px;
	line-height: 32px;
	font-size: 18px;
	color: #e01222;
}

.zhiti b {
	display: block;
	width: 18px;
	height: 2px;
	background: #e01222;
}

.ybzk:hover .zhiti b, .zhisk:hover .zhiti b {
	width: 36px;
}

.zhistu {
	width: 212px;
	height: 129px;
	display: block;
	overflow: hidden;
}

.zhisk:hover .zhistu img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}

.zslb {
	padding-top: 6px;
	margin-bottom: 10px;
}

.zslb a {
	display: block;
	line-height: 36px;
	color: #404040;
	font-size: 14px;
	border-bottom: 1px solid #e2e2e2;
}

.duo2 {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #e01222;
	line-height: 24px;
}

.duo2 span {
	font-family: "宋体";
}

.zslb a:hover {
	color: #e01222;
	padding-left: 4px;
}
/*左侧*/
.zuock {
	width: 962px;
}

.ybzk {
	background: #FFF;
	border: 1px solid #e3e3e3;
	padding: 24px 35px 29px;
	margin-bottom: 18px;
}

.duo3 {
	display: block;
	float: right;
	width: 52px;
	height: 24px;
	overflow: hidden;
	background: #e01222;
	line-height: 24px;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}

.duo3 div {
	display: block;
	position: relative;
	top: 0;
}

.duo3:hover div {
	top: -100%;
}

.duo3 div span {
	font-family: "宋体";
}

.zixun {
	display: block;
	clear: both;
	margin-top: -17px;
}

.zixun dd {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	padding: 24px 0;
}

.netu {
	display: block;
	width: 130px;
	height: 79px;
	float: left;
	overflow: hidden;
}

.zixun dd:hover .netu img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}

.nek {
	margin-left: 148px;
}

.ne-ti {
	margin-bottom: 12px;
	line-height: 22px;
	font-size: 16px;
	color: #000;
}

.ne-ti a {
	display: block;
	margin-right: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ne-ti a, .ne-ti a:visited {
	color: #000;
}

.zixun dd:hover .ne-ti a {
	color: #e01222;
	padding-left: 5px;
}

.time {
	display: block;
	font-size: 14px;
	color: #b8b8b8;
	line-height: 22px;
}

.ne-js {
	display: block;
	line-height: 24px;
	font-size: 12px;
	color: #777;
}

.ne-js span {
	color: #e01222;
}

.ne-js:visited {
	color: #777;
}

.zixunne dd {
	padding: 18px 0 !important;
}

.zixunne dd .nek {
	margin-left: 0 !important;
}

.zixunne dd .ne-ti {
	margin-bottom: 0 !important;
}
/*****************************acquisition*************************************/
.sg-ti {
	padding-top: 75px;
	line-height: 36px;
	font-size: 28px;
	color: #232323;
}

.lck {
	border: 2px solid #e01222;
	padding: 21px 38px;
}

.lcmk {
	display: block;
	float: left;
	width: 250px;
	height: 221px;
	padding: 30px 40px 0 50px;
	position: relative;
}

.lcmk1 {
	background: url(../images/lcbg1.png) center center no-repeat;
	z-index: 6;
}

.lcmk2 {
	background: url(../images/lcbg2.png) center center no-repeat;
	z-index: 5;
	margin-left: -40px;
}

.lcmk3 {
	background: url(../images/lcbg3.png) center center no-repeat;
	z-index: 4;
	margin-left: -40px;
}

.lcmk4 {
	background: url(../images/lcbg4.png) center center no-repeat;
	z-index: 3;
	margin-left: -40px;
}

.lcmk5 {
	background: url(../images/lcbg5.png) center center no-repeat;
	z-index: 2;
	margin-left: -40px;
}

.lcjs {
	padding-left: 8px;
	line-height: 26px;
	font-size: 14px;
	color: #232323;
}

.jgbk0 {
	margin-left: -31px;
	padding-top: 30px;
}

.jgbk {
	display: block;
	float: left;
	width: 396px;
	height: 694px;
	padding: 24px 30px;
	background: #FFF;
	border: 1px solid #e2e2e2;
	margin-left: 31px;
}

.jg-ti {
	padding-bottom: 15px;
	font-size: 18px;
	line-height: 34px;
	color: #313131;
}

.jglb {
	border-top: 1px dashed #d4d4d4;
	font-size: 12px;
	color: #4e4e4e;
	line-height: 47px;
}

.jglb dd {
	overflow: hidden;
	border-bottom: 1px dashed #d4d4d4;
}

.jglb dd b {
	display: block;
	float: left;
	width: 16px;
	font-size: 16px;
	color: #cd2727;
}

.jglb dd a {
	display: block;
	float: left;
	width: 240px;
}

.jglb dd a, .jglb dd a:visited {
	color: #4e4e4e;
}

.jglb dd span {
	display: block;
	float: right;
	font-size: 12px;
	color: #cd2727;
}

.jglb dd:hover a {
	color: #cd2727;
	padding-left: 6px;
}
/**************************我的资料data**************************/
.cenk {
	background: url(../images/grzx.jpg);
	background-size: 100% 100%;
	margin-bottom: 20px;
	margin-top: 30px;
}

.mynav {
	margin-left: -1px;
}

.mynav a {
	display: block;
	margin: 0 1px;
	float: left;
	height: 52px;
	padding: 0 85.64px;
	background: #fdfcf3;
	line-height: 52px;
	color: #000;
	font-size: 16px;
}

.zilk {
	padding: 20px 0;
}

.touk {
	float: left;
	margin-right: 26px;
	background-size: contain !important;
	margin-left: 20px;
}

.bjtx {
	display: block;
	height: 30px;
	padding-left: 7px;
	color: #444444;
	font-size: 14px;
	line-height: 30px;
}

.bjtx img {
	margin-right: 6px;
}

.yhm {
	padding-top: 12px;
	padding-bottom: 10px;
	font-size: 20px;
	line-height:;
	color: #444444;
}

.wdjf {
	display: block;
	text-align: left;
	padding: 0px 48px 0 0;
	margin-right: 40px;
	width: 200px;
}

.fen {
	font-size: 16px;
	color: #444444;
	line-height: 42px;
}

.fen span {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
}

.fen2 {
	line-height: 26px;
	font-size: 14px;
	color: #000;
}
/**资料内容**/
.cenbg {
	background: #FFF;
	padding: 36px 40px 44px;
}

.xinxi {
	line-height: 34px;
	font-size: 14px;
	color: #000;
}

.xinxi > .qing {
	margin-bottom: 12px;
}

.xie {
	width: 420px;
	height: 34px;
	border: 1px solid #ddd;
	margin-left: 22px;
	padding: 0 15px;
	line-height: 34px;
	font-size: 14px;
	color: #000;
	margin-bottom: 10px;
}

.xie2 {
	width: 530px;
	height: 34px;
	border: 1px solid #ddd;
	margin-left: 22px;
	padding: 0 15px;
	line-height: 34px;
	font-size: 14px;
	color: #000;
}

.bao1 {
	width: 132px;
	height: 42px;
	margin-right: 20px;
	background: url(../images/bbg1.jpg) repeat;
	display: block;
	float: left;
	line-height: 42px;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}

.bao2 {
	display: block;
	float: left;
	width: 170px;
	height: 42px;
	background: #444444;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	line-height: 42px;
}

.aniu {
	padding-top: 16px;
	padding-left: 90px;
}

.sex {
	float: left;
	margin-left: 22px;
}

.sex input {
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	margin-top: 10px;
}

.sex label {
	display: block;
	float: left;
	padding-left: 4px;
	margin-right: 14px;
}

.touxk {
	display: block;
	float: left;
	margin-left: 22px;
}

.toux {
	width: 150px;
	height: 150px;
	float: left;
	margin-right: 14px;
}

.xzk {
	display: block;
	padding-top: 115px;
	line-height: 22px;
	font-size: 14px;
	color: #737373;
}

.xzk input {
	width: 200px;
	float: left;
}
/*********************************my-order*********************************/
.ddtk {
	display: block;
	overflow: hidden;
	padding-bottom: 30px;
}

.lei {
	margin-left: -22px;
}

.lei a {
	display: block;
	float: left;
	position: relative;
	font-size: 16px;
	color: #000;
	line-height: 37px;
	padding: 0 24px;
}

.lei a b {
	display: block;
	position: absolute;
	right: 0;
	top: 12px;
	width: 2px;
	height: 16px;
	background: #d8d8d8;
}

.lei a.lenn {
	color: #e01222;
}

.lei a:visited {
	color: #000;
}

.soum {
	display: block;
	float: left;
	width: 296px;
	height: 37px;
	border: 1px  solid #d1d1d1;
	border-right: none;
	padding: 0 15px;
	line-height: 35px;
	font-size: 12px;
	color: #909090;
}

.soumc {
	display: block;
	float: left;
	width: 58px;
	height: 37px;
	background: url(../images/jing.jpg) center center no-repeat;
	cursor: pointer;
}

.ddlb {
	display: block;
	border: 1px solid #b0b0b0;
	margin-bottom: 22px;
}

.d-ti {
	padding: 16px 30px 24px;
	margin-bottom: 30px;
	border-bottom: 1px solid #b0b0b0;
}

.dd-yi {
	line-height: 42px;
	font-size: 18px;
	color: #000;
}

.jine {
	line-height: 42px;
	font-size: 14px;
	color: #666;
}

.jine span {
	color: #3a3a3a;
	font-size: 32px;
	line-height: 42px;
}

.ddx {
	padding-top: 5px;
	font-size: 14px;
	color: #666;
	line-height: 32px;
}

.djlk {
	display: block;
	padding: 0 30px;
	margin-top: -30px;
}

.djl {
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #b0b0b0;
}

.djlk .djl:last-child {
	border-bottom: none;
}

.xitu {
	display: block;
	float: left;
	width: 112px;
	height: 86px;
	overflow: hidden;
}

.dj-m {
	display: block;
	float: left;
	width: 690px;
	padding-top: 17px;
	margin-left: 35px;
	font-size: 12px;
	color: #282828;
	line-height: 26px;
}

.dj-m1 {
	display: block;
	font-size: 12px;
	color: #282828;
	line-height: 26px;
}

.dj-m1, .dj-m1:visited {
	color: #282828;
}

.dj-m2 {
	display: block;
}

.d-xq, .d-gm {
	display: block;
	width: 142px;
	height: 38px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	line-height: 36px;
}

.d-xq span, .d-gm span {
	display: block;
	position: relative;
	top: 0;
}

.d-xq {
	border: 1px solid #949494;
	margin-bottom: 10px;
}

.d-gm {
	border: 1px solid #e01222;
}

.d-xq span {
	color: #545454;
}

.d-gm span {
	color: #e01222;
}

.d-xq:hover span, .d-gm:hover span {
	top: -100%;
}
/******************************integral************************************/
.jifk {
	display: block;
	border: 1px solid #e0e0e0;
	padding: 22px 35px;
	overflow: hidden;
	margin-bottom: 28px;
}

.mqjf {
	font-size: 16px;
	line-height: 28px;
	color: #000;
}

.jfen {
	color: #e01222;
	font-size: 16px;
	line-height: 40px;
	padding-top: 8px;
}

.jfen span {
	font-size: 36px;
}

.dh-jl, .dh-wy {
	display: block;
	float: left;
	width: 128px;
	height: 42px;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	margin-left: 14px;
}

.dhk {
	padding-top: 18px;
}

.dh-jl {
	border: 1px solid #d2d2d2;
}

.dh-wy {
	border: 1px solid #e01222;
	background: #e01222;
}

.dh-jl span, .dh-wy span {
	display: block;
	position: relative;
	top: 0;
}

.dh-jl span {
	color: #5d5d5d;
}

.dh-wy span {
	color: #fff;
}

.dh-jl:hover span, .dh-wy:hover span {
	top: -100%;
}

.jfmxk {
	display: block;
}

.jf-mti {
	display: block;
	padding-left: 24px;
	color: #e01222;
	font-size: 14px;
	line-height: 36px;
}

.yem {
	float: right;
	margin-right: 28px;
	padding: 18px 0;
	font-size: 12px;
	color: #8d8d8d;
	line-height: 26px;
}

.yem a {
	display: block;
	float: left;
	margin-left: 10px;
	border: 1px solid #cacaca;
	padding: 0 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.yem a, .yem a:visited {
	color: #8d8d8d;
}

.yem a.yenn, .yem a:hover {
	color: #e01222;
	border-color: #e01222;
}

.jti {
	color: #000;
	font-size: 14px;
	line-height: 40px;
}

.jda {
	color: #8d8d8d;
	font-size: 12px;
	line-height: 44px;
}

.jzhi {
	color: #e01222;
	font-size: 12px;
	line-height: 44px;
}

.jsm {
	font-size: 12px;
	color: #000;
	line-height: 44px;
}

.jfti {
	display: block;
	width: 320px;
	margin: 0 auto;
	background: url(../images/jft.png) center center repeat-x;
	text-align: center;
}

.jfti span {
	display: block;
	width: 134px;
	height: auto;
	margin: 0 auto;
	background: #f5f5f5;
	color: #535353;
	line-height: 92px;
	font-size: 28px;
}

.dhlb {
	display: block;
	margin-left: -20px;
}

.dhlb dd {
	display: block;
	float: left;
	width: 224px;
	height: 295px;
	background: #FFF;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 20px 20px 0;
}

.jftu {
	display: block;
	margin: 0 auto 10px;
	width: 184px;
	height: 184px;
	overflow: hidden;
}

.jfm {
	height: 52px;
	color: #282828;
	font-size: 14px;
	line-height: 22px;
}

.jfm a, .jfm a:visited {
	color: #282828;
}

.dhlb dd:hover .jftu img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}
/**页码**/
.yema table {
	margin: 0 auto;
}

.yema a {
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	overflow: hidden;
	margin: 0 5px;
	border: 1px solid #c4c4c4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.sye {
	background: url(../images/sye1.png) center center no-repeat;
}

.xye {
	background: url(../images/sye2.png) center center no-repeat;
}

.yema .sye:hover {
	background: url(../images/sye10.png) center center no-repeat #e01222;
}

.yema .xye:hover {
	background: url(../images/sye20.png) center center no-repeat #e01222;
}

.yema a span {
	display: block;
	line-height: 36px;
	color: #595959;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: 0;
}

.yema a:hover span, .yema a.yeen span {
	top: -100%;
	color: #FFF;
}

.yema a:hover, .yema a.yeen {
	background: #e01222;
	border-color: #e01222;
}
/******************************my-comments********************************/
.spmk {
	display: block;
	padding-bottom: 12px;
	overflow: hidden;
	border-bottom: 1px solid #d9d9d9;
	line-height: 26px;
	font-size: 16px;
	color: #292929;
}

.spm1 {
	display: block;
	float: left;
	width: 510px;
}

.spm2 {
	display: block;
	float: left;
	width: 650px;
}

.pllb {
	display: block;
}

.pllb dd {
	display: block;
	border-bottom: 1px solid #e5e5e5;
	padding: 22px 0;
	overflow: hidden;
}

.pltu {
	display: block;
	float: left;
	width: 60px;
	height: 45px;
	border: 1px solid #ebebeb;
	background-size: contain !important;
}

.pltm {
	display: block;
	float: left;
	width: 400px;
	line-height: 24px;
	font-size: 12px;
	color: #282828;
}

.pltm a {
	display: block;
}

.pltm a, .pltm a:visited {
	color: #282828;
}

.pltm a:hover {
	color: #e01222;
}

.ping1 {
	display: block;
	line-height: 24px;
	color: #282828;
	font-size: 12px;
}

.ping2 {
	display: block;
	line-height: 24px;
	color: #aaa;
	font-size: 12px;
}

.addk {
	margin-left: -10px;
	overflow: hidden;
}

.add {
	display: block;
	width: 260px;
	height: 184px;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	margin-left: 15px;
	border: 1px solid #d5d5d5;
	padding: 16px 22px 0;
}

.ad-js {
	display: block;
	color: #737373;
	font-size: 14px;
	line-height: 24px;
}

.ad-m {
	display: block;
	padding-bottom: 9px;
	color: #000;
	font-size: 18px;
	line-height: 30px;
}

.ad-bj {
	position: absolute;
	bottom: 6px;
	height: 0;
	right: 18px;
	color: #e01222;
	line-height: 24px;
	font-size: 12px;
}

.ad-bj a {
	display: block;
	padding: 0 6px;
	float: left;
	line-height: 24px;
	color: #e01222;
	font-size: 12px;
}

.ad-bj a, .ad-bj a:visited {
	color: #e01222;
}

.add:hover, .add.addnn {
	border-color: #e01222;
}

.add:hover .ad-bj, .add.addnn .ad-bj {
	height: 24px;
}

.add-tj {
	display: block;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	color: #919191;
}

.add-tj img {
	margin: 44px auto 6px;
}

.add:hover .add-tj, .add.addnn .add-tj {
	color: #e01222;
}
/*********************************my-news************************************/
.znlb {
	display: block;
	margin-bottom: 30px;
	border-top: 1px solid #e5e5e5;
	line-height: 24px;
	color: #000;
	font-size: 14px;
}

.znlb dd {
	padding: 14px 0;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}

.zn-ti {
	display: block;
	margin-bottom: 6px;
	color: #000;
	font-size: 14px;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zn-js {
	display: block;
	margin-bottom: 6px;
	color: #6d6d6d;
	font-size: 12px;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zn-da {
	display: block;
	font-size: 12px;
	color: #a3a3a3;
	line-height: 20px;
}

.znjk {
	display: block;
	margin-right: 100px;
}

.nej {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	right: 0;
}
/********************************my-collection*************************************/
.shan {
	float: right;
	width: 28px;
	height: 24px;
	background: url(../images/shan1.png) center center no-repeat;
}

.dhlb dd:hover .shan {
	background: url(../images/shan.png) center center no-repeat;
}
/********************************integral-record*************************************/
.dhjl {
	display: block;
	line-height: 42px;
	font-size: 14px;
	color: #000;
}

.jf-fs {
	display: block;
	line-height: 22px;
	font-size: 12px;
	color: #282828;
}

.jf-da {
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #737373;
	font-family: Arial, Helvetica, sans-serif;
}

.jfsp {
	padding: 18px 24px;
	overflow: hidden;
}

.jfsp .pltm {
	margin-left: 20px;
	width: 500px;
	padding-top: 12px;
}
/********************************login*************************************/
.toubg {
	background: #FFF;
	margin-bottom: 130px;
	line-height: 107px;
	font-size: 32px;
	color: #e01222;
}

.toubg .rf {
	position: relative;
}

.hhui {
	position: absolute;
	width: 100%;
	text-align: right;
	bottom: 3px;
	line-height: 24px;
	font-size: 12px;
	color: #666;
}

.hhui:visited {
	color: #666;
}

.lobg {
	height: 700px;
	overflow: visible;
	position: relative;
}

.log-lf {
	background: url(../images/sibg.png) left top no-repeat;
	width: 928px;
	height: 687px;
	position: absolute;
	top: -20px;
	left: -54px;
	z-index: 1;
}

.log-rf {
	display: block;
	float: right;
	position: relative;
	background: #FFF;
	width: 600px;
	height: 555px;
	z-index: 6;
}

.logk {
	padding: 42px 90px 0;
}

.loto {
	width: 145px;
	height: 145px;
	position: relative;
	margin: 0 auto 54px;
}

.login-t {
	position: relative;
	z-index: 3;
}

.login-bg {
	position: absolute;
	z-index: 1;
	top: 12px;
	left: 36px;
}

.lo-dl {
	display: block;
	border: 1px solid #d5d5d5;
	margin-bottom: 15px;
	padding: 9px 22px;
	border: 1px solid #d5d5d5;
	height: 56px;
	line-height: 36px;
	font-size: 14px;
	color: #202020;
	position: relative;
	z-index: 99;
}

.lo-dl .lf {
	width: 46px;
}

.zcok {
	padding-top: 82px;
}

.zcok .lf {
	width: 75px;
}

.lo-dl input {
	float: left;
	width: 320px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #595959;
}

.zcok input {
	width: 290px;
}

.dlan {
	width: 420px !important;
	height: 55px;
	display: block;
	background: #e01222;
	font-size: 16px;
	color: #FFF;
	margin-top: 17px;
	margin-bottom: 30px;
	cursor: pointer;
}

.lo-zc {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #b6b6b6;
	line-height: 24px;
}

.lo-zc1, .lo-zc1:visited {
	color: #e01222;
}

.lo-zc2, .lo-zc2:visited {
	color: #626160;
}
/*************************************shopping-cart******************************************/
.gwc-tk {
	padding: 44px 0 30px;
}

.chm {
	display: block;
	padding-top: 5px;
	line-height: 30px;
	font-size: 18px;
	color: #333;
}

.gwzj {
	display: block;
	height: 60px;
	background: #FFF;
}

.chjx {
	display: block;
	padding: 18px 38px;
	line-height: 24px;
	color: #878686;
	font-size: 14px;
}

.chjx span {
	color: #e01222;
}

.chjx a, .chjx a:visited {
	color: #878686;
}

.jie {
	display: block;
	float: right;
	width: 180px;
	height: 60px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	line-height: 60px;
	color: #FFF;
	background: #e01222;
}

.jie2 {
	display: block;
	float: right;
	width: 150px;
	height: 44px;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	line-height: 44px;
	color: #FFF;
	background:#e01222;
	cursor: pointer;
}

.jie span {
	display: block;
	display: block;
	position: relative;
	top: 0;
	color: #FFF;
}

.jie:hover span {
	top: -100%;
}

.chhj {
	display: block;
	float: left;
	margin-right: 60px;
	line-height: 60px;
	color: #e01222;
	font-size: 14px;
}

.chhj span {
	font-size: 32px;
}

.gwl {
	background: #FFF;
	margin-bottom: 18px;
}

.gw-m {
	display: block;
	clear: both;
	height: 70px;
	border-bottom: 1px solid #d9d9d9;
	line-height: 70px;
	font-size: 14px;
	color: #000;
}

.gw-m > div {
	display: block;
	float: left;
}

.gw-m1 {
	padding-left: 42px;
	width: 620px;
}

.gw-m2 {
	text-align: center;
	width: 120px;
}

.gw-m3 {
	text-align: center;
	width: 190px;
}

.gw-m4 {
	text-align: center;
	width: 120px;
}

.gw-m5 {
	text-align: center;
	width: 120px;
	float: right !important;
}

.gwlb {
	overflow: hidden;
	border-bottom: 1px solid #d9d9d9;
	padding: 15px 24px;
}

.gwlb:last-child {
	border-bottom: none;
}

.gw-tu {
	display: block;
	float: left;
	width: 100px;
	height: 74px;
	border: 1px solid #d9d9d9;
	background-size: contain !important;
}

.gw-jk {
	display: block;
	float: left;
	width: 460px;
	padding-right: 15px;
	padding-top: 20px;
	margin-left: 34px;
	line-height: 24px;
	color: #282828;
	font-size: 12px;
}

.gw-jk a, .gw-jk a:visited {
	color: #282828;
}

.gwlb:hover .gw-jk a {
	color: #e01222;
}

.gw-jg {
	width: 120px;
	float: left;
	text-align: center;
	padding-top: 22px;
	color: #282828;
	font-size: 14px;
	line-height: 22px;
}

.shanc {
	width: 60px;
	padding-top: 7px;
	float: right;
	text-align: center;
	line-height: 60px;
	font-size: 24px;
	color: #282828;
}

.shanc:hover {
	color: #e01222;
}

.gw-sl {
	display: block;
	float: left;
	position: relative;
	top: 14px;
	border: 1px solid #d7d7d7;
	width: 150px;
	padding: 0 4px;
	height: 40px;
	margin: 0 20px;
}

.gw-sl0 {
	display: block;
	float: left;
	position: relative;
	border: 1px solid #d7d7d7;
	width: 150px;
	padding: 0 4px;
	height: 30px;
}

.gw-sl1, .gw-sl2 {
	display: block;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 24px;
	color: #707070;
	line-height: 36px;
}

.gw-sl0 .gw-sl1, .gw-sl0 .gw-sl2 {
	line-height: 26px;
}

.gw-sl input, .gw-sl0 input {
	display: block;
	width: 60px;
	height: 38px;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #282828;
	line-height: 38px;
}

.gw-sl0 input {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	height: 28px;
	line-height: 28px;
}
/*********************************shopping-information******************************************/
.xxti {
	padding-bottom: 10px;
	width: 125px;
	line-height: 38px;
	font-size: 18px;
	color: #000;
}

.fuk {
	display: block;
	padding-top: 8px;
	padding-bottom: 32px;
	border-bottom: 1px solid #e3e3e3;
}

.fu-ti {
	padding-top: 11px;
	width: 125px;
	float: left;
}

.pay {
	display: block;
	float: left;
	width: 160px;
	height: 60px;
	margin-right: 20px;
	background: url(../images/paybg1.png) center center no-repeat;
}

.paynn {
	background: url(../images/paybg2.png) center center no-repeat;
}

.dizk {
	display: block;
	padding: 32px 0 22px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e3e3e3;
}

.xxps {
	padding: 6px 0;
	line-height: 26px;
	font-size: 14px;
	color: #e01222;
}

.hui {
	font-size: 14px;
	color: #9e9e9e;
	line-height: 38px;
	cursor: pointer;
}

.hui span {
	font-family: "宋体";
}

.hui:hover {
	color: #e01222;
}

.xsl {
	line-height: 22px;
	font-size: 14px;
	color: #282828;
}

.xslj {
	line-height: 22px;
	font-size: 14px;
	color: #e01222;
}

.xcp {
	border-top: 1px solid #e3e3e3;
	margin-bottom: 26px;
}

.xcp td {
	padding: 14px 0;
	border-bottom: 1px solid #e3e3e3;
}

.fuyk {
	text-align: right;
	clear: both;
}

.fu-you1, .fu-you2, .fu-you3 {
	text-align: right;
	width: 165px;
}

.fu-you2 {
	font-size: 14px;
	line-height: 32px;
	color: #434343;
}

.fu-you3 {
	font-size: 32px;
	line-height: 48px;
	color: #e01222;
}

.fu-you1 input {
	display: block;
	float: right;
	margin-top: 10px;
	width: 16px;
	height: 16px;
}

.fu-yu1 {
	display: block;
	line-height: 34px;
	font-size: 14px;
	color: #8e8d8d;
}

.fu-yu2 {
	line-height: 34px;
	font-size: 14px;
	color: #434343;
}

.fu-yu3 {
	padding-top: 8px;
}

.fuyk0 {
	padding-bottom: 28px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e3e3e3;
}
/************************************shopping-success**********************************************/
.jswc {
	display: block;
	padding: 50px 0 30px;
}

.jswc table {
	margin: 0 auto 38px;
}

.ddh {
	color: #000;
	font-size: 14px;
	line-height: 26px;
}

.ddhs {
	color: #56bf4b;
	font-size: 26px;
	line-height: 38px;
}

.jida1, .jida2 {
	margin: 0 7px;
	width: 134px;
	float: left;
	height: 42px;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	line-height: 38px;
}

.jida1 {
	border: 2px solid #5e5e5e;
}

.jida2 {
	border: 2px solid #e01222;
}

.jida1 span, .jida2 span {
	display: block;
	position: relative;
	top: 0;
}

.jida1 span {
	color: #000;
}

.jida2 span {
	color: #e01222;
}

.jida1:hover span, .jida2:hover span {
	top: -100%;
}
/************************************product-view**********************************************/
.prbg {
	background: #FFF;
	padding: 22px 26px;
	margin-bottom: 35px;
}

.pro {
	display: block;
	float: left;
	width: 437px;
	height: 333px;
	margin-right: 35px;
}
/*手机banner轮播*/
.swipe {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.swipe ul {
	-webkit-transition: left 800ms ease-in 0;
	-moz-transition: left 800ms ease-in 0;
	-o-transition: left 800ms ease-in 0;
	-ms-transition: left 800ms ease-in 0;
	transition: left 800ms ease-in 0;
}

.swipe #pagenavi {
	position: absolute;
	left: 0;
	bottom: 12px;
	text-align: center;
	width: 100%;
}

.swipe #pagenavi table {
	float: right;
	margin-right: 18px;
}

.swipe #pagenavi a {
	width: 10px;
	height: 10px;
	line-height: 99em;
	background: #545454;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 1px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.swipe #pagenavi a.active {
	background: #e01222;
}

.jiao .swipe #pagenavi a {
	width: 14px;
	height: 14px;
	line-height: 99em;
	background: #d76051;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin: 0 1px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.jiao .swipe #pagenavi a.active {
	background: #e01222;
	width: 24px;
}

.pryo {
	width: 685px;
}

.pr-ti {
	border-bottom: 1px dashed #bfbfbf;
	margin-bottom: 24px;
	padding-bottom: 8px;
	line-height: 48px;
	font-size: 22px;
	color: #000;
}

.pr-jgk {
	background: #f6f6f6;
	border: 1px solid #dadada;
	overflow: hidden;
	margin-bottom: 29px;
	padding: 13px 25px;
}

.pr-jti {
	margin-bottom: 12px;
	line-height: 40px;
	font-size: 30px;
	color: #e01222;
}

.pr-jti b {
	display: block;
	float: left;
	color: #2e2e2e;
	font-size: 12px;
	font-weight: normal;
}

.pr-jck {
}

.pr-jc {
	margin-right: 22px;
}

.cuk {
	width: 22px;
	height: 22px;
	margin-right: 7px;
	float: left;
	text-align: center;
	background: #e01222;
	line-height: 22px;
	font-size: 12px;
	color: #FFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.pr-jcf {
	line-height: 22px;
	font-size: 12px;
	color: #7c7c7c;
}

.pr-jcf span {
	color: #e01222;
}

.sul {
	width: 68px;
	line-height: 30px;
	font-size: 12px;
	color: #807f7f;
}

.pr-jia {
	padding-top: 28px;
}

.jiaj {
	display: block;
	width: 130px;
	height: 44px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
	background: url(../images/bbg1.jpg) repeat;
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	color: #FFF;
}

.jiaj span {
	display: block;
	position: relative;
	top: 0;
	color: #FFF;
}

.jiaj:hover span {
	top: -100%;
}

.jias {
	display: block;
	width: 130px;
	height: 44px;
	float: left;
	margin-right: 15px;
	border: 1px solid #bdbdbd;
	overflow: hidden;
	line-height: 42px;
	font-size: 18px;
	color: #545454;
}

.jias img {
	margin-right: 6px;
	margin-left: 15px;
}

.jiasnn {
	border: 1px solid #e01222;
	color: #e01222;
}
/**推荐***/
.tuik {
	display: block;
	float: right;
	width: 265px;
	background: #FFF;
}

.tui-ti {
	display: block;
	background: #e01222;
	height: 40px;
	padding: 0 25px;
	font-size: 18px;
	color: #FFF;
	line-height: 40px;
}

.tuik .dhlb {
	margin-left: 0;
}

.tuik .dhlb dd {
	margin: 0 15px;
	border-bottom: 1px solid #ebebeb;
}
/**产品介绍**/
.tu-prk {
	width: 910px;
}

.tu-pr {
	background: #FFF;
	margin-bottom: 30px;
}

.tu-pr-ti {
	border-bottom: 1px solid #d9d9d9;
	overflow: hidden;
	line-height: 40px;
	font-size: 16px;
	color: #000;
}

.tu-pr-ti a {
	display: block;
	float: left;
	padding: 0 25px;
	border-left: 1px solid #e0e0e0;
}

.tu-pr-ti a, .tu-pr-ti a:visited {
	color: #000;
}

.tu-pr-ti a:first-child {
	border-left: none;
}

.tu-pr-ti a.tinn {
	background: #e01222;
	color: #FFF;
}

.tu-pr-ti a.tinn, .tu-pr-ti a.tinn:visited {
	color: #FFF;
}

.shu12 {
	color: #747474;
	font-size: 12px;
	line-height: 24px;
}

.cpxk {
	display: block;
	padding: 30px 30px 45px;
	overflow: hidden;
}

.cpxk em {
	display: block;
	font-style: normal;
	padding-bottom: 10px;
	font-size: 16px;
	line-height: 28px;
	color: #e01222;
}

.plxk {
	margin-top: -28px;
}

.plxk dd {
	overflow: hidden;
	border-bottom: 1px solid #dfdfdf;
	padding: 28px 0;
}

.plrk {
	margin-right: 23px;
	float: left;
	width: 114px;
}

.pltou {
	display: block;
	margin: 0 auto 12px;
	width: 88px;
	height: 88px;
	background-size: contain !important;
}

.plrm {
	display: block;
	text-align: center;
	color: #b0b0b0;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.plyk {
	float: left;
	width: 760px;
}

.wux {
	display: block;
	padding-top: 13px;
	width: 200px;
}

.wux img {
	display: block;
	float: left;
	margin-right: 5px;
}

.wuda {
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 12px;
	color: #b0b0b0;
	line-height: 22px;
}

.plnr {
	display: block;
	color: #5c5c5c;
	padding-bottom: 7px;
}

.pl-z, .pl-h {
	display: block;
	border: 1px solid #b0b0b0;
	float: left;
	margin-left: 7px;
	padding: 0 18px;
	line-height: 32px;
	font-size: 12px;
	color: #5c5c5c;
}

.pl-z.pl-nn, .pl-h.pl-nn, .pl-z:hover, .pl-h:hover {
	color: #e01222;
	border: 1px solid #e01222;
}

.pl-z .zan {
	display: block;
	background: url(../images/zan2.png) center center no-repeat;
	width: 24px;
	height: 32px;
	float: left;
}

.pl-z.pl-nn .zan, .pl-z:hover .zan {
	display: block;
	background: url(../images/zan.png) center center no-repeat;
	width: 24px;
	height: 32px;
	float: left;
}

.huik {
	border: 1px solid #e6e6e6;
	background: #fafafa;
	padding: 15px 30px;
	color: #6c6c6c;
}

.huik span {
	color: #e01222;
}

.qak {
	display: block;
}

.qak dd {
	display: block;
	border-bottom: 1px solid #dfdfdf;
	padding: 20px 0 16px;
}

.qk0 {
	margin-bottom: 6px;
}

.qk {
	display: block;
	margin-left: 48px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 22px;
	color: #313131;
}

.ak {
	display: block;
	margin-left: 48px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 22px;
	color: #919191;
}

.wyzx {
	display: block;
	margin-bottom: 7px;
	background: #fafafa;
	border: 1px solid #e6e6e6;
	padding: 22px 30px;
	overflow: hidden;
}

.wyzx div {
	margin-right: 20px;
	line-height: 40px;
	font-size: 16px;
	color: #626262;
}

.xun1 {
	display: block;
	float: left;
	width: 580px;
	height: 40px;
	padding: 0 15px;
	background: #FFF;
	border: 1px solid #;
	line-height: 38px;
	color: #777;
	font-size: 14px;
}

.xun2 {
	display: block;
	float: left;
	width: 124px;
	height: 40px;
	background: url(../images/bbg1.jpg) center center repeat;
	font-size: 16px;
	color: #FFF;
}
/*********************************product***************************************/
.cenav {
	display: block;
	background: #FFF;
	margin-bottom: 22px;
}

.ceti {
	border-top: 3px solid #bd111e;
	background: #e01222;
	padding: 0 26px;
	font-size: 18px;
	line-height: 42px;
	color: #fff;
}

.cenak {
	padding: 4px 26px 26px;
}

.cenak a {
	display: block;
	border-bottom: 1px dashed #d2d2d2;
	position: relative;
	line-height: 46px;
	font-size: 14px;
	color: #000;
}

.cenak b {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	font-family: "宋体";
}

.cenak a.ceann, .cenak a:hover {
	color: #e01222;
	padding-left: 6px;
}

.cenak a.ceann b, .cenak a:hover b {
	color: #e01222;
	padding-right: 6px;
}

.tubg {
	display: block;
	background: #FFF;
}

.tjlb {
	display: block;
	overflow: hidden;
	padding-bottom: 30px;
}

.tjlb dd {
	margin: 0 auto;
	border-bottom: 1px solid #ebebeb;
	display: block;
	width: 174px;
	height: 290px;
	background: #FFF;
	padding: 22px 2px;
}

.shai {
	display: block;
	height: 40px;
	background: #FFF;
	margin-bottom: 20px;
	padding-left: 1px;
}

.shai a {
	display: block;
	float: left;
	width: 82px;
	margin-left: -1px;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	line-height: 40px;
	font-size: 14px;
	color: #605e5e;
	padding-left: 25px;
}

.shai span {
	display: block;
	float: left;
}

.shai b {
	display: block;
	float: left;
	position: relative;
	width: 7px;
	height: 4px;
	background: url(../images/sfa2.png) center center no-repeat;
	margin-left: 6px;
	top: 19px;
}

.shai a.ren,.shai a.ren2 {
	background: #e01222;
	color: #FFF;
}

.shai a.ren b {
	background: url(../images/sfa20.png);
}

.shai a.ren2 b {
	background: url(../images/sfa10.png);
}

.shai a.ren:visited, .shai a.ren2:visited {
	color: #FFF;
}

.shai a:visited {
	color: #605e5e;
}

.lex {
	background: #FFF;
	border-top: 2px solid #e01222;
	margin-bottom: 20px;
	overflow: hidden;
}

.lex-ti {
	line-height: 28px;
	color: #e01222;
	font-size: 16px;
	padding: 8px 22px;
	border-bottom: 1px solid #eaeaea;
}

.leix {
	overflow: hidden;
	padding: 12px 24px;
	border-bottom: 1px solid #eaeaea;
}

.leix .lf {
	width: 58px;
	float: left;
	margin-right: 12px;
	border-right: 1px solid #d8d8d8;
	font-size: 12px;
	color: #000;
	line-height: 20px;
}

.leixa {
	margin-left: 68px;
}

.leix a {
	display: block;
	float: left;
	padding: 0 18px;
	font-size: 12px;
	color: #5e5e5e;
	line-height: 24px;
}

.leix a:visited {
	color: #5e5e5e;
}

.leix a:hover, .leinn, .leix a.leinn:visited {
	color: #e01222;
}
/*********************************product-list*********************************/
.ppk {
	display: block;
	padding-bottom: 4px;
	overflow: hidden;
}

.flei {
	display: block;
	float: right;
	clear: both;
	padding: 14px 0 11px;
	line-height: 44px;
	font-size: 14px;
}

.flei a {
	display: block;
	float: left;
	padding: 0 12px;
}

.flei a, .flei a:visited {
	color: #000;
}

.flei a:hover {
	color: #e01222;
}

.sxti {
	display: block;
	padding-bottom: 10px;
	height: 68px;
	top: 14px;
	position: relative;
	padding-left: 10px;
	overflow: hidden;
	font-size: 28px;
	line-height: 44px;
	color: #e01222;
}

.sxti b {
	width: 4px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 11px;
	background: #e01222;
}

.sxti2 {
	color: #e26128;
}

.sxti2 b {
	background: #e26128;
}

.sxti3 {
	color: #4776d5;
}

.sxti3 b {
	background: #4776d5;
}

.slbg {
	display: block;
	clear: both;
	overflow: hidden;
	height: 319px;
	border: 1px solid #e1e1e1;
	background: #FFF;
	padding: 14px 25px 25px;
	margin-bottom: 12px;
}

.sl-ti {
	display: block;
	padding-bottom: 11px;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	color: #000;
	line-height: 28px;
}

.sllb .lx-ti {
	display: block;
	clear: both;
	font-size: 12px;
	color: #000 !important;
	line-height: 38px;
	border-bottom: 1px solid #ccc;
}

.sllb .lx-ti1 {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sllb .lx-ti1, .sllb .lx-ti1:visited {
	color: #000;
}

.sllb .xlz-jg {
	display: block;
	margin-bottom: 11px;
	font-size: 16px;
	color: #e01222;
	line-height: 26px;
}

.sllb .shou {
	display: block;
	width: 44px;
	height: 24px;
	border: 1px solid #e01222;
	text-align: center;
	font-size: 12px;
	color: #e01222;
	line-height: 22px;
}

.jpbg {
	background: #e01222;
	padding: 10px 25px 35px;
	height: 263px;
}

.jp-ti {
	border-bottom: 1px solid #d85353;
	padding-bottom: 7px;
	font-size: 16px;
	line-height: 38px;
	color: #fff;
}

.tuk {
	border-bottom: 1px solid #d85353;
	padding: 18px 0;
	overflow: hidden;
}

.tu-tu {
	display: block;
	float: left;
	width: 60px;
	height: 49px;
	margin-right: 18px;
}

.tu-js {
	display: block;
	padding-top: 4px;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

.jpbg2 {
	background: #e26128;
}

.jpbg2 .jp-ti, .jpbg2 .tuk {
	border-bottom: 1px solid #e88153;
}

.jpbg3 {
	background: #4776d5;
}

.jpbg3 .jp-ti, .jpbg3 .tuk {
	border-bottom: 1px solid #6c91dd;
}

.cpdk {
	background: #FFF;
	padding: 24px 0;
}

.jiao {
	display: block;
	width: 762px;
	height: 468px;
	margin-left: 24px;
}

.fl-yp {
	width: 206px;
	height: 468px;
	position: relative;
}

.fl-yp dd {
	padding: 8px 0;
	border-bottom: 1px solid #e5e5e5;
}

.fl-ti {
	font-size: 16px;
	color: #bf2525;
	line-height: 28px;
}

.fl-xl {
	font-size: 12px;
	color: #656565;
	line-height: 22px;
}

.fl-xl a, .fl-xl a:visited {
	color: #656565;
}

.fl-xl a:hover {
	color: #e01222;
}

.duo4 {
	display: block;
	float: right;
	line-height: 24px;
	font-size: 12px;
	color: #4f4f4f;
}

.duo4 span {
	font-family: "宋体";
}

.duo4:hover {
	color: #e01222;
}

.yout {
	width: 74px;
	height: 24px;
	background: #e01222;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	color: #FFF;
}

.youtt {
	height: 38px;
	border-bottom: 1px solid #e3e3e3;
}

.nexl {
	padding-bottom: 23px;
}

.nexl a {
	border-bottom: 1px solid #e3e3e3;
	display: block;
	line-height: 46px;
	color: #696969;
	font-size: 12px;
}

.nexl a:visited {
	color: #696969;
}

.nexl a:hover {
	color: #e01222;
	padding-left: 6px;
}

.diq {
	display: block;
	margin-left: 22px;
	float: left;
	margin-bottom: 10px;
}

.diq select {
	width: 130px;
	height: 34px;
	padding: 0 12px;
	border: 1px solid #ddd;
	margin-right: 10px;
}
/*********************************news-view******************************************/
.neti {
	text-align: center;
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 34px;
	color: #000;
}

.ngjc {
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-bottom: 25px;
	line-height: 26px;
	font-size: 12px;
	color: #989898;
}

.ngjc a, .ngjc a:visited {
	color: #989898;
}

.shu14 {
	font-size: 14px;
	color: #565656;
	line-height: 30px;
}

.fanh {
	display: block;
	float: right;
	width: 100px;
	height: 40px;
	overflow: hidden;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 14px;
	color: #777;
	line-height: 38px;
}

.fanh span {
	display: block;
	position: relative;
	top: 0;
	color: #777;
}

.fanh:hover span {
	top: -100%;
	color: #FFF;
}

.fanh:hover {
	background: #e01222;
	border-color: #e01222;
}

.fany {
	width: 80%;
}

.fany a {
	display: block;
	line-height: 24px;
	color: #888;
	font-size: 12px;
}

.fany a:visited {
	color: #888;
}

.fanyk {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #ddd;
}

.cphs {
	position: relative;
}

.cphs img {
	margin: 0 auto;
}

.cphs div {
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 22px;
	font-size: 28px;
	color: #e0635f;
	line-height: 44px;
}

/*************************************help***********************************/
.menu_list {
	width: 212px;
	margin: 0 auto 10px;
	border-top: 1px solid #ddd;
}

.menu_head {
	height: 46px;
	line-height: 46px;
	padding-left: 0px;
	font-size: 16px;
	color: #525252;
	font-weight: normal;
	cursor: pointer;
	position: relative;
	margin: 0px;
	background: url(../images/pro_left.png) center right no-repeat;
	border-bottom: 1px solid #ddd;
}

.menu_list .current {
	background: url(../images/pro_down.png) center right no-repeat;
}

.menu_body {
	line-height: 38px;
	background: #fbfbfb;
	border-bottom: 1px solid #ddd;
}

.menu_body a {
	display: block;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	font-size: 14px;
	color: #666;
	text-decoration: none;
}

.menu_body a:hover, .menu_body a.ejnn {
	text-decoration: none;
	padding-left: 20px;
	color: #e01222;
}
/*************************************404***********************************/
.zbd {
	background: url(../images/404.jpg) top center no-repeat;
	height: 333px;
	margin-top: 40px;
}

.zbdk {
	padding-left: 600px;
	padding-top: 131px;
	padding-right: 120px;
}

.zbdk-ti {
	font-size: 40px;
	color: #444;
	line-height: 70px;
}

.zbdk-js {
	font-size: 14px;
	color: #888;
	line-height: 24px;
}
/*************************************微信支付***********************************/
.zhifu {
	background: #FFF;
	border-top: 2px solid #dcdcdc;
	border-bottom: 2px solid #ccc;
	padding: 40px 40px 60px;
	margin-top: 40px;
}

.zhifk-ti {
	font-size: 16px;
	color: #222;
	line-height: 26px;
}

.zhifk-sao {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	text-align: center;
}

.zhifk-saoq {
	font-size: 30px;
	color: #04c202;
	line-height: 54px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 15px;
}

.zhifk-saotu1 {
	width: 184px;
	height: 236px;
	background: #FFF;
	border: 1px solid #d3d3d3;
	margin: 0 auto;
	padding-top: 6px;
}

.zfewm {
	margin: 0 auto;
}

.zfm {
	padding: 10px 20px;
	line-height: 18px;
	color: #666;
	font-size: 12px;
}

.zfm img {
	display: block;
	float: left;
	margin-top: 4px;
}

.zfm1 {
	margin-left: 32px;
	text-align: center;
}


/**公共样式**/
.kulb a, .sanj a, .mai span, .yptu img, .zxlb dd a, .fottu img, .fona li a, .yqk a, .toolbar a, .kusi a img, .nav a div span, .nav a div, .weiz a, .zhiti b, .zslb a, .zhistu img, .duo3 div, .netu img, .ne-ti a, .jglb dd a, .d-xq span, .d-gm span, .dh-jl span, .dh-wy span, .yem a, .jftu img, .yema a span, .pltm a, .add, .ad-bj, .add-tj, .shan, .jie span, .gw-jk a, .shanc, .hui, .jida1 span, .jida2 span, .jiaj span, .cenak a, .cenak a b, .leix a, .flei a, .fl-xl a, .duo4, .nexl a,.fanh span, .fanh, .sout a, .menu_body a {
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}

.phone {
	background: url(../images/tel.gif) no-repeat left center;
	padding: 10px 0;
	padding-left: 55px;
	float: left;
	overflow: hidden;
	margin-right: 35px;
}

#slider-wrapper {
	position: relative;
	z-index: 1;
}

.slider_border {
	width: 750px;
	height: 420px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 51;
}

#slider {
	position: relative;
	width: 750px;
	height: 420px;
	background: url(../images/loading.gif) no-repeat 50% 50%;
	box-shadow: 0 3px 4px rgba(0,0,0,0.25);
}

#slider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 750px !important;
	height: 420px;
}

#slider a {
	border: 0;
	display: block;
}

.nivoSlider {
	position: relative;
}

.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
}

.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 60;
	display: none;
}

.nivo-slice {
	display: block;
	position: absolute;
	z-index: 50;
	height: 100%;
}

.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
}

.nivo-caption {
	position: absolute;
	left: 20px;
	bottom: 20px;
	background: #3599BA;
	text-shadow: none;
	color: #FFF;
	opacity: 0.5;
	z-index: 89;
	padding: 10px;
}

.nivo-caption p {
	line-height: 17px;
	font-size: 15px;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}

.nivo-caption p::selection {
	background: #fff;
	color: #000;
}

.nivo-caption p::-moz-selection {
	background: #fff;
	color: #000;
}

.nivo-caption a {
	display: inline !important;
}

.nivo-html-caption {
	display: none;
}

.nivo-directionNav a {
	position: absolute;
	top: 50%;
	margin-top: -40px;
	z-index: 99;
	cursor: pointer;
	display: block;
	text-indent: -9999em;
	width: 40px;
	height: 80px;
}

a.nivo-prevNav {
	left: -4px;
	background: url(../images/slider_previous.png) no-repeat;
}

a.nivo-nextNav {
	right: -4px;
	background: url(../images/slider_next.png) no-repeat;
}

#slider .nivo-controlNav {
	position: absolute;
	bottom: 0px;
	text-align: center;
	z-index: 999;
	width: 100%;
}

#slider .nivo-controlNav a {
	z-index: 999;
	display: inline-block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	margin: 0 3px;
	background-color: #f3efe9;
	text-indent: -9999em;
	border-radius: 50px;
}

#slider .nivo-controlNav a.active {
	font-weight: bold;
	background-color: #e01222;
}
/**底部导航**/
.fobg {
	background: #343434;
	padding: 30px;
}

.folf {
	margin-left: -227px;
	opacity: 0;
}

.forf {
	margin-right: -300px;
	opacity: 0;
}

.soubg {
	display: block;
	float: right;
	clear: both;
	background: url(../images/fosou.png) right top no-repeat;
	width: 227px;
	height: 32px;
	margin-bottom: 23px;
	padding-top: 0;
}

.sous {
	width: 320px;
	padding-left: 18px;
	padding-right: 10px;
	line-height: 32px !important;
	font-size: 12px;
	color: #6f6f6f;
	background-color: transparent;
	display: block;
	float: left;
	background: #fff;
}

.souc {
	background-color: transparent;
	cursor: pointer;
}

.banq {
	text-align: right;
	line-height: 24px;
	font-size: 12px;
	color: #6f6f6f;
}

.banq a, .banq a:visited {
	color: #6f6f6f;
}

.banq a {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
}

.banq a:hover {
	color: #aaa;
}

.ewmk {
	border: 1px solid #515151;
	padding: 8px;
	margin-right: 33px;
}

.ewmk img {
	display: block;
	float: left;
}

.fotek {
	width: 286px;
	border-bottom: 1px solid #4c4c4c;
	padding-top: 6px;
	padding-bottom: 16px;
	margin-bottom: 20px;
}

.fotek_tu {
	width: 39px;
	margin-right: 15px;
	padding-top: 2px;
	position: relative;
}

.fotek_tu img {
	display: block;
}

.fotel1 {
	top: 0;
	left: 0;
	position: relative
}

.fotel2 {
	top: 0;
	left: 0;
	position: absolute;
}

.fotek_hao {
	display: block;
	font-size: 12px;
	color: #a4a4a4;
	line-height: 20px;
}

.fotek_hao span {
	line-height: 28px;
	color: #b8b8b8;
	font-size: 16px;
}

.jq {
	font-size: 12px;
	color: #8f8f8f;
	line-height: 26px;
}

.wei1 a {
	display: block;
	float: left;
	margin-right: 11px;
	color: #FFF;
	line-height: 41px;
	font-size: 12px;
}

.weitu1 {
	background: url(../images/wei1.png) center center no-repeat;
}

.weitu10 {
	background: url(../images/wei10.png) left top no-repeat;
	width: 0;
	height: 0;
}

.weitu2 {
	background: url(../images/wei2.png) center center no-repeat;
}

.weitu20 {
	background: url(../images/wei20.png) left top no-repeat;
	width: 0;
	height: 0;
}

.wei1 a div {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
}

.wei1 a:hover div {
	width: 41px;
	height: 41px;
}

.fobg:hover .fotel2 {
	animation: fotel2 0.5s linear infinite alternate both;
	-webkit-animation: fotel2 0.5s linear infinite alternate both;
	-moz-animation: fotel2 0.5s linear infinite alternate both;
	-o-animation: fotel2 0.5s linear infinite alternate both;
}

@keyframes fotel2 {
	0% {
		transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-webkit-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
	}

	100% {
		transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
	}
}

@-webkit-keyframes fotel2 {
	0% {
		transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-webkit-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
	}

	100% {
		transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
	}
}

@-moz-keyframes fotel2 {
	0% {
		transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-webkit-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
	}

	100% {
		transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
	}
}

@-o-keyframes fotel2 {
	0% {
		transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-webkit-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
	}

	100% {
		transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
	}
}

.juzhong {
	display: block;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}




/**景点推荐**/
.jdt0 {
	padding-top: 17px;
	position: relative;
	margin-left: -12px;
}

.jdt {
	overflow: hidden;
	display: block;
	position: relative;
	float: left;
	width: 291px;
	height: 187px;
	margin-left: 12px;
	margin-bottom: 12px;
}

.jd_t1 {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.jd_t2 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	background: url(../images/lvbg.png) repeat;
	width: 0px;
	height: 0px;
	padding: 0;
	-moz-opacity: 0;
	opacity: 0;
}

.jd_t2 table {
	margin: 0 auto;
	height: 157px;
}

.jd_t2 table div {
	text-align: center;
	line-height: 28px;
	font-size: 16px;
	color: #FFF;
	padding: 20px;
	border: 1px solid #fff;
}

.jdt .jd_t2 {
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

.jdt:hover .jd_t2 {
	width: 293px;
	height: 187px;
	padding: 15px;
	-moz-opacity: 1;
	opacity: 1;
}

.jdt1 {
	display: block;
}

.jd_jing {
	width: 594px;
	height: 386px;
	float: left !important;
}

.jd_jing img {
	width: 594px;
	height: 386px;
}

.jdt0_1 {
	width: 606px !important;
	float: left !important;
}

.fobg1 {
	background: #2D2D2D;
	height: 68px;
}

.youk {
	line-height: 30px;
	font-size: 14px;
	color: #bfbfc0;
}

.youk a {
	color: #bfbfc0;
}

.izl-rmenu {
	position: fixed;
	right: 0;
	margin-right: 20px;
	bottom: 150px;
	padding-bottom: 20px;
	background: url(../images/r_b.png) 0px bottom no-repeat;
	z-index: 999;
}

.izl-rmenu .btn {
	width: 72px;
	height: 73px;
	margin-bottom: 1px;
	cursor: pointer;
	position: relative;
}

.izl-rmenu .btn-qq {
	background: url(../images/r_qq.png) 0px 0px no-repeat;
	background-color: #6da9de;
}

.izl-rmenu .btn-qq:hover {
	background-color: #488bc7;
}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited {
	background: url(../images/r_qq.png) 0px 0px no-repeat;
	background-color: #6da9de;
	text-decoration: none;
	display: block;
}

.izl-rmenu .btn-wx {
	background: url(../images/r_wx.png) 0px 0px no-repeat;
	background-color: #78c340;
}

.izl-rmenu .btn-wx:hover {
	background-color: #58a81c;
}

.izl-rmenu .btn-wx .pic {
	position: absolute;
	left: -160px;
	top: 0px;
	display: none;
	width: 160px;
	height: 160px;
}

.izl-rmenu .btn-dianhua {
	background: url(../images/r_phone.png) 0px 0px no-repeat;
	background-color: #fbb01f;
}

.izl-rmenu .btn-dianhua:hover {
	background-color: #ff811b;
}

.izl-rmenu .btn-dianhua .dianhua {
	background-color: #ff811b;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0px;
	line-height: 73px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}

.izl-rmenu .btn-top {
	background: url(../images/r_top.png) 0px 0px no-repeat;
	background-color: #666666;
	display: none;
}

.izl-rmenu .btn-top:hover {
	background-color: #444;
}

.ejbox {
	width: 100%;
	overflow: hidden;
	margin: 10px 0;
}

.ejbox a {
	color: #fff !important;
	background: #6e6568;
	float: left;
	height: 24px;
	line-height: 24px !important;
	padding: 0 15px !important;
	margin: 0 10px !important;
	text-align: center
}

.ejbox a b {
	font-family: "宋体";
	margin-left: 5px;
	font-size: 12px;
	font-weight: normal;
}

.box_hd {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/tiao.png) no-repeat;
}

.boxhdcol1 {
	float: left
}

.boxhdcol2 {
	float: right
}




/*热销产品*/
.tjk2 {
	display: block;
	background: url(../images/tjbg2.jpg) center top no-repeat;
	overflow: hidden;
}

.tjk2 .tjtik {
	background: url(../images/tjbg02.jpg) right bottom no-repeat;
}

.rxk0 {
	display: block;
	margin-left: -16px;
	overflow: visible;
}

.rxk {
	display: block;
	float: left;
	margin-left: 16px;
	margin-bottom: 17px;
	width: 227px;
	height: 305px;
	padding: 5px;
	border: 1px solid #ddd;
	position: relative;
	overflow: hidden;
	background: #FFF;
}

.rxkt {
	display: block;
	float: left;
	margin-left: 16px;
	margin-bottom: 17px;
	width: 616px;
	height: 348px;
	overflow: hidden;
}

.rxcptu {
	display: block;
	width: 215px;
	height: 215px;
	margin: 0 auto 0px;
	overflow: hidden;
}

.rxcpm {
	display: block;
	height: 45px;
	font-size: 12px;
	color: #5f5f5f;
	margin-top: 6px;
	padding: 0px;
	text-align: left;
}

.rxcpm:visited {
	color: #000;
}

.rxcpjg {
	display: block;
	text-align: left;
	line-height: 38px;
	font-size: 18px;
	color: #f10214;
	line-height: 26px;
}

.rxcpjg span {
	font-size: 24px;
}

.yinc {
	position: absolute;
	width: 100%;
	height: 40px;
	bottom: 0;
	left: 0;
	line-height: 40px;
}

.yjg {
	width: 50%;
	height: 40px;
	position: absolute;
	top: 0;
	left: -50%;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #FFF;
	text-align: center;
	line-height: 40px;
	color: #e01222;
	font-size: 18px;
}

.yjg span {
	font-size: 20px;
}

.ygm {
	width: 50%;
	height: 40px;
	position: absolute;
	top: 0;
	right: -50%;
	background: #e01222;
	font-size: 16px;
	color: #FFF;
	line-height: 40px;
}

.ygm img {
	display: block;
	margin-left: 16px;
	margin-right: 4px;
}

.rxk:hover .rxcptu img, .rxkt:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}

.rxk:hover {
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
}

.rxk:hover .rxcpjg {
	margin-top: 80px;
}

.rxk:hover .yjg {
	left: 0;
}

.rxk:hover .ygm {
	right: 0;
}

.rxk:hover .rxcpm {
	margin-top: -0px;
	color: #e01222;
}
/*热销产品推荐*/
.tabPanelk ul {
	height: 60px;
	margin-top: -55px;
	float: right;
	clear: both;
}

.tabPanelk ul li {
	float: left;
	padding: 0 15px;
	margin: 0 3px;
	font-size: 16px;
	color: #000;
	line-height: 52px;
	cursor: pointer;
}

.tabPanelk .hitk {
	background: url(../images/erjnn.png) center top no-repeat;
	color: #e01222;
}

.panek {
	min-height: 100px;
	display: none;
	clear: both;
}




/*产品推荐*/
.tjk3 {
	background: url(../images/kbg.jpg) center top no-repeat;
}

.tjk3 .juzhong {
	overflow: visible;
	clear: both;
}

.flf1 {
	margin-bottom: 10px;
}

.fldti {
	padding-top: 9px;
	margin-bottom: 22px;
	overflow: hidden;
	border-bottom: 2px solid #7f7f7f;
}

.fljr {
	display: block;
	float: right;
	padding-top: 14px;
	line-height: 40px;
	color: #686868;
	font-size: 14px;
}

.fljr:visited {
	color: #686868;
}

.fljr span {
	font-family: "宋体";
}

.fllb {
	margin-left: -16px;
}

.fltj {
	display: block;
	float: left;
	margin-left: 16px;
	margin-bottom: 17px;
	width: 616px;
	height: 348px;
}

.flttu {
	display: block;
	width: 389px;
	height: 348px;
}
/*四块*/
.sik0 {
	display: block;
	background: #ffffff;
	padding: 25px 0;
	margin-bottom: 20px;
	width: 100%;
	margin-top: 20px;
}

.sik0 table {
	margin: 0 auto;
	width: 1200px;
}

.sik {
	display: block;
	width: 240px;
	float: left;
	padding-left: 0px;
	font-size: 18px;
	color: #000;
	line-height: 30px;
	border-left: 1px solid #f7f7f7;
}

.sik img {
	float: left;
	-webkit-transition: all 1s linear;
}

.sik:hover img {
	transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
		/* IE 9 */
	-webkit-transform: rotateY(360deg);
	/* Safari and Chrome */
	-o-transform: rotateY(360deg);
		/* Opera */
	-moz-transform: rotateY(360deg);
}

.sikm {
	margin-left: 74px;
	padding-top: 17px;
}
/*底部导航*/
.fonav {
	margin-bottom: 30px;
	margin-left: -28px;
	float: left;
}

.fonav dd {
	display: block;
	width: 152px;
	float: left;
	padding-left: 29px;
	border-left: 1px solid #e5e5e5;
}

.fonav p {
	display: block;
	margin-bottom: 16px;
	line-height: 18px;
	font-size: 16px;
	color: #000;
}

.fonav a {
	display: block;
	font-size: 12px;
	line-height: 26px;
	color: #737373;
}

.fonav a:hover {
	color: #e01222;
	padding-left: 5px;
}

.hobg {
	background: url(../images/hobg.jpg) center center no-repeat;
}

.youk {
	display: block;
	padding: 16px 0;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px  solid #e5e5e5;
}

.youkm {
	width: 80px;
	font-size: 16px;
	color: #585858;
	line-height: 28px;
}

.liana {
	margin-left: 84px;
	font-size: 12px;
	color: #585858;
	line-height: 28px;
}

.liana a,.liana a:visited {
	color: #585858;
}

.liana a:hover {
	color: #e01222;
}

.banq {
	text-align: center;
	font-size: 13px;
	color: #000;
	line-height: 30px;
}

.banq a, .banq a:visited {
	color: #585858;
}

/**公共样式**/
.hyy a, .souka a,.nav a div span, .rxcptu img, .rxcpjg, .ygm, .yjg, .rxk, .rxcpm, .rxkt img, .fltxl-rl a, .ftjtu img,.ftjjk a, .tjcp-tu img, .cytu img, .cyjk, .cyjk-ti, .liana a, .fonav a, .weiz a, .cpflk-xl a, .yema table a, .cpvbs span, .cpvb img, .jie span, .gw-jk a, .dhk a span, .yem a,.pltm a, .ad-bj a, .ad-bj, .add, .zn-ti, .shan,.menu_body a, .tra-gjc a, .fanl span {
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}

/*************************************login***********************************/
.denm {
	font-size: 36px;
	line-height: 111px;
	color: #000;
}

.huin {
	display: block;
	float: left;
	margin-left: 12px;
	padding-left: 12px;
	margin-top: 50px;
	border-left: 1px solid #d6d6d6;
	line-height: 30px;
	font-size: 14px;
	color: #555;
}

.logbg {
	background: url(../images/loibg.jpg) center center no-repeat;
	padding: 160px 0;
	margin-bottom: 40px;
}

.loyy {
	padding: 26px 0 20px;
	text-align: center;
	line-height: 30px;
	color: #999;
	font-size: 12px;
}

.loyy a, .loyy a:visited {
	color: #999;
}

.jp li {
	float: left;
	position: relative;
	width: 390px;
	overflow: hidden;
}

.jp li a {
	width: 100%;
}

.jp li .entry_bg {
	position: absolute;
	width: 40%;
}

.jp li img {
	-webkit-transition: all 0.4s linear;
}

.jp li img:hover {
	margin-left: 10px;
}

.entry_info_tit {
	overflow: hidden;
	height: 40px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	font-weight: 400;
}

.entry_info {
	margin: 33% auto !important;
	width: 80%;
}

.entry_c3 .entry_info {
	padding-top: 45px;
	width: 100px;
	font-size: 14px;
}

.entry_inner {
	overflow: hidden
}

.entry_list {
	overflow: hidden;
	*position: relative;
	margin-left: -10px;
	width: 1200px
}

.entry_item {
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0 5px 10px;
	background-color: #fff
}

.entry_lk {
	*cursor: pointer;
	display: block;
	width: 100%;
	height: 100%
}

.entry_bg {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	color: #fff;
	opacity: .9;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}

.o2_ie7 .entry_bg,.o2_ie8 .entry_bg {
	filter: alpha(opacity=90)
}

.entry_info {
	margin: 0 auto
}

.entry_info_tit {
	overflow: hidden;
	height: 40px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	font-weight: 400
}

.entry_info_desc {
	overflow: hidden;
	margin-top: 8px;
	height: 32px;
	line-height: 16px
}

.entry_c3 .entry_list {
	height: 350px
}

.entry_c3 .entry_item {
	width: 390px;
	height: 170px
}

.entry_c3 .entry_bg {
	width: 36%
}

.entry_c3 .entry_info {
	padding-top: 45px;
	width: 100px;
	font-size: 14px
}

.entry_c3 .entry_img {
	display: block;
	width: 400px;
	height: 170px
}

.entry_c7 .entry_list {
	height: 140px;
	margin-left: -5px
}

.entry_c7 .entry_item {
	width: 160px;
	height: 140px
}

.entry_c7 .entry_bg {
	width: 100%;
	height: 60px;
	bottom: 0;
	left: 0;
	top: auto
}

.entry_c7 .entry_info {
	padding-top: 0;
	width: 100%;
	padding: 10px 0 13px;
	text-align: center
}

.entry_c7 .entry_img {
	display: block;
	width: 160px;
	height: 140px
}

.entry_c7 .entry_info_tit {
	height: auto;
	border-top: 0;
	border-bottom: 0;
	line-height: 24px
}

.entry_c7 .entry_info_desc {
	padding: 0 10px;
	margin-top: 0;
	height: auto;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.entry_c8 .entry_list {
	height: 190px;
	margin-left: -5px
}

.entry_c8 .entry_item {
	width: 140px;
	height: 190px
}

.entry_c8 .entry_bg {
	width: 100%;
	height: 80px;
	bottom: 0;
	left: 0;
	top: auto
}

.entry_c8 .entry_info {
	width: 100%;
	padding: 12px 0;
	text-align: center
}

.entry_c8 .entry_img {
	display: block;
	width: 140px;
	height: auto
}

.entry_c8 .entry_info_tit {
	height: auto;
	border-top: 0;
	border-bottom: 0;
	line-height: 24px
}

.entry_c8 .entry_info_desc {
	padding: 0 10px;
	margin-top: 6px;
	height: 32px;
	font-weight: 700;
	overflow: hidden
}

.o2_mini .entry_list {
	width: 1002px
}

.o2_mini .entry_c3 .entry_item {
	width: 324px
}

.o2_mini .entry_c3 .entry_bg {
	width: 40%
}

.o2_mini .entry_c7 .entry_list {
	margin-left: -5px
}

.o2_mini .entry_c7 .entry_item {
	width: 133px
}

.o2_mini .entry_c7 .entry_img {
	margin-left: -14px
}

.o2_mini .entry_c8 .entry_list {
	margin-left: -5px
}

.o2_mini .entry_c8 .entry_item {
	width: 115px
}

.o2_mini .entry_c8 .entry_img {
	margin-left: -13px
}

.csstransitions .entry_img {
	-webkit-transition: -webkit-transform .3s ease-in;
	transition: -webkit-transform .3s ease-in;
	-moz-transition: transform .3s ease-in,-moz-transform .3s ease-in;
	transition: transform .3s ease-in;
	transition: transform .3s ease-in,-webkit-transform .3s ease-in,-moz-transform .3s ease-in
}

.csstransitions .entry_c7 .entry_img,.csstransitions .entry_c8 .entry_img {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}

.csstransitions .entry_bg {
	position: absolute;
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0);
	z-index: 1
}

.csstransitions .entry_lk:hover .entry_img {
	-webkit-transform: translateX(-10px);
	-moz-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	transform: translateX(-10px)
}

.csstransitions .entry_c7 .entry_lk:hover .entry_img,.csstransitions .entry_c8 .entry_lk:hover .entry_img {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.entry_1 .entry_item_1 .entry_bg {
	background: #59b07d
}

.entry_1 .entry_item_2 .entry_bg {
	background: #d9cc62
}

.entry_1 .entry_item_3 .entry_bg {
	background: #d68f26
}

.entry_1 .entry_item_4 .entry_bg {
	background: #876552
}

.entry_1 .entry_item_5 .entry_bg {
	background: #5c5566
}

.entry_1 .entry_item_6 .entry_bg {
	background: #488c94
}

.entry_1 .entry_item_7 .entry_bg {
	background: #815283
}

.entry_1 .entry_item_8 .entry_bg {
	background: #b4564f
}

.entry_2 .entry_item_1 .entry_bg {
	background: #886049
}

.entry_2 .entry_item_2 .entry_bg {
	background: #74567b
}

.entry_2 .entry_item_3 .entry_bg {
	background: #ca3030
}

.entry_2 .entry_item_4 .entry_bg {
	background: #459263
}

.entry_2 .entry_item_5 .entry_bg {
	background: #da5d40
}

.entry_2 .entry_item_6 .entry_bg {
	background: #4f87b1
}

.entry_2 .entry_item_7 .entry_bg {
	background: #d5bb09
}

.entry_2 .entry_item_8 .entry_bg {
	background: #b4598a
}

.entry_c7 .entry_item_1 .entry_bg {
	background: #886049
}

.entry_c7 .entry_item_2 .entry_bg {
	background: #74567b
}

.entry_c7 .entry_item_3 .entry_bg {
	background: #ca3030
}

.entry_c7 .entry_item_4 .entry_bg {
	background: #da5d40
}

.entry_c7 .entry_item_5 .entry_bg {
	background: #4f87b1
}

.entry_c7 .entry_item_6 .entry_bg {
	background: #d5bb09
}

.entry_c7 .entry_item_7 .entry_bg {
	background: #b4598a
}

.entry_c7 .entry_item_8 .entry_bg {
	background: #459263
}

.entry_c8 .entry_item_1 .entry_bg {
	background: #886049
}

.entry_c8 .entry_item_2 .entry_bg {
	background: #74567b
}

.entry_c8 .entry_item_3 .entry_bg {
	background: #ca3030
}

.entry_c8 .entry_item_4 .entry_bg {
	background: #da5d40
}

.entry_c8 .entry_item_5 .entry_bg {
	background: #4f87b1
}

.entry_c8 .entry_item_6 .entry_bg {
	background: #d5bb09
}

.entry_c8 .entry_item_7 .entry_bg {
	background: #b4598a
}

.entry_c8 .entry_item_8 .entry_bg {
	background: #3caf78
}

.o2_mini .entry_1 .entry_item {
	width: 290px
}

.o2_mini .entry_1 .entry_item_7,.o2_mini .entry_1 .entry_item_8 {
	width: 190px
}

.o2_mini .entry_1 .live {
	width: 390px
}

.entry_1 .entry_item_7,.entry_1 .entry_item_8 {
	width: 190px;
	height: 170px
}

.entry_1 .entry_item_7 .entry_bg,.entry_1 .entry_item_8 .entry_bg {
	width: 100%;
	height: 80px;
	bottom: 0;
	left: 0;
	top: auto
}

.entry_1 .entry_item_7 .entry_info,.entry_1 .entry_item_8 .entry_info {
	padding-top: 0;
	width: 100%;
	padding: 10px 0 0;
	text-align: center
}

.entry_1 .entry_item_7 .entry_info_tit,.entry_1 .entry_item_8 .entry_info_tit {
	font-size: 16px;
	line-height: 34px;
	width: 100px;
	height: 30px;
	margin: 0 auto
}

.entry_1 .entry_item_7 .entry_info_desc,.entry_1 .entry_item_8 .entry_info_desc {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.entry_1 .entry_item_7 .entry_img,.entry_1 .entry_item_8 .entry_img {
	display: block;
	width: 200px;
	height: 170px
}

.entry_c3 .entry_list {
	height: 530px
}

.entry_c3 .live {
	float: right;
	height: 350px;
	color: #fff;
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.live_inner {
	width: 100%;
	height: 100%;
	background: #333;
	z-index: 1
}

.live_hd {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 38px;
	background: rgba(0,0,0,.57);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)
}

.live_hd_lk {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #fff
}

.live_hd_lk:hover {
	color: #fff
}

.live_hd_lk_tit {
	line-height: 38px;
	text-indent: 24px;
	font-size: 16px;
	font-weight: 400
}

.live_hd_lk_more {
	position: absolute;
	right: 20px;
	top: 0;
	height: 38px;
	line-height: 38px;
	color: #fff;
	padding-right: 24px
}

.live_hd_ico {
	position: absolute;
	right: 0;
	top: 11px;
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_entrylive@1x.png);
	background-position: -205px -128px;
	-moz-background-size: 237px 170px;
	background-size: 237px 170px;
	background-repeat: no-repeat;
	width: 15px;
	height: 16px
}

.live_status {
	position: absolute;
	right: 20px;
	top: 45px;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	background: rgba(0,0,0,.46);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	-moz-border-radius: 10px;
	border-radius: 10px
}

.live_status_led {
	position: relative;
	float: left;
	width: 8px;
	height: 8px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fd3131;
	top: 6px;
	margin: 0 4px 0 -4px
}

.live_playback .live_status_led {
	display: none
}

.live_btn {
	position: absolute;
	top: 145px;
	background: #2d2d2d;
	background: rgba(0,0,0,.42);
	width: 20px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	text-align: center
}

.live_btn_pre {
	left: 0
}

.live_btn_next {
	right: 0
}

.live_btn:hover {
	color: #ee3232
}

.live_playbtn {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -33px 0 0 -33px;
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_entrylive@1x.png);
	background-position: 0 -105px;
	-moz-background-size: 237px 170px;
	background-size: 237px 170px;
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
	z-index: 2
}

.live_player {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #333;
	display: block
}

.live_item_mask,.live_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .37;
	filter: alpha(opacity=37)
}

.live_mask {
	display: none
}

.live_item {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.live_img {
	height: 350px;
	margin-left: -38px
}

.live_cover {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.live_cover:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAB+CAYAAAADSLDZAAAAAXNSR0IArs4c6QAAAOlJREFUSA3NU9EOAyEI08s+Zv//g25l0nhAomM8zOTMWaH0Ctdba/396Bo4rEB7fA9ck41c4FAQd309SHCyyqq0gwOLYILUpVQoDUmpEoorpEOpI10BaeWPBg1b5SqQPqxBJfNhSW8TCBsyo31Oqs47x6TZenuoo2IKbeeoQ7WIUhE0N0YQdJ9vgX9pZUK6zId6wb7gRd3PtNK6zp9QSeOyTscegFJGhWV5i1DbuQOAkpGPleBwKVvSbCs/EueuZWlBwqAwBfz8hDCCJRGqOvAuKwRww7QqUhKCnZJxwAp13FL2EQh/CtvcXj7xCV2zcpliAAAAAElFTkSuQmCC) repeat-x 0 100%
}

.live_ind {
	position: absolute;
	left: 0;
	top: 325px;
	width: 100%;
	text-align: center;
	line-height: 8px
}

.live_ind_item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 8px;
	height: 8px;
	background: #fff;
	margin: 0 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.live_ind_item.active {
	background: #fd3131
}

.live_info {
	position: absolute;
	top: 260px;
	width: 100%;
	text-align: center;
	z-index: 5
}

.live_info_name {
	font-size: 16px;
	line-height: 26px
}

.live_info_name_ico {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	position: relative;
	top: 5px;
	*top: 0;
	background-image: url(//misc.360buyimg.com/mtd/pc/index/2.0.0/home/images/sprite_entrylive@1x.png);
	background-position: -205px -52px;
	-moz-background-size: 237px 170px;
	background-size: 237px 170px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	margin-right: 4px
}

.live_info_desc {
	font-size: 14px;
	line-height: 24px
}

.grzx {
	width: 80%;
	margin: 0 auto 0px;
	position: relative;
	overflow: hidden;
	top: -70px;
	padding-top: 65px;
	z-index: 99999999999999999;
}

.grzx_l {
	width: 280px;
	float: left;
	border: 1px solid #DFDFDF;
	position: relative;
	margin-top: 30px;
	background: #fff;
}

.grzx_l ul {
	padding-top: 60px;
}

.grzx_l ul li {
	height:40px;
	border-bottom: 1px dashed #DFDFDF;
	width: 80%;
	margin: 0 auto;
	padding-left: 10px;
	overflow: hidden
}

.grzx_l ul li a {
	font-size: 14px;
	overflow: hidden;
	line-height:40px;
}

.grzx_l ul li a img {
	margin: 12px 5px;
	float: left
}

.grzx_l ul li a p {
	float: left;
	line-height: 40px;
	color: #333;
	padding-left: 35px;
}

.grzx_l ul li a p:hover {
	color: #15559d;
}

.photo {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 0px;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 10px;
	padding-top: 10px;
}

.photo img {
	background: #f1f1f1;
	width: 30px;
	border-radius: 150px;
	border: 0px solid #fff;
	display: block;
	float: left;
	margin-left: 20px;
}

.photo p {
	font-size: 18px;
	margin-top: 0px;
	float: left;
	margin-left: 10px;
	line-height: 30px;
}

.grzx_r {
	width: 72%;
	float: right;
	border: 1px solid #DFDFDF;
	margin-top: 40px;
	background: #fff;
}

.grzx_r h1 {
	line-height: 50px;
	background: #f1f1f1;
	padding-left: 30px;
	font-weight: bold;
	font-size: 18px;
	color: #474545;
}

.grzx_r ul li {
	background: url(../images/piao.png) center center no-repeat;
	background-size: 100% 100% !important;
}

.grzx_r ul {
	margin-left: 20px;
	margin: 10px 5%;
}

.grzx_r ul li p {
	font-size: 16px;
	line-height: 40px;
}



/* product-search/1.0.7 search.css Date:2017-10-12 11:29:26 */
@charset "UTF-8";

.aside-bar {
	background: #fff;
	_width: 100%
}

.aside-bar .ab-goods {
	display: none;
	border: 1px solid #ddd;
	margin-bottom: 10px
}

.aside-bar .ab-goods .mt {
	line-height: 36px;
	padding-left: 10px;
	margin-bottom: 10px
}

.aside-bar .ab-goods .mt h2,.aside-bar .ab-goods .mt h3 {
	font-family: "microsoft yahei";
	font-size: 14px
}

.aside-bar .ab-goods .mc li {
	padding-left: 9px;
	padding-right: 9px;
	margin-bottom: 20px
}

.aside-bar .ab-goods .mc li .p-img {
	height: 160px;
	padding: 0;
	margin-bottom: 10px
}

.aside-bar .ab-goods .mc li .p-tag {
	float: left;
	height: 16px;
	padding: 0 3px;
	margin-top: 1px;
	margin-right: 3px;
	overflow: hidden;
	color: #FFF;
	border-radius: 2px;
	font: 12px/16px "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.aside-bar .ab-goods .mc li .p-price {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 8px;
	padding: 0 10px
}

.aside-bar .ab-goods .mc li .p-price strong {
	font-size: 14px
}

.aside-bar .ab-goods .mc li .p-price i {
	font-style: normal
}

.aside-bar .ab-goods .mc li .price-sams-2 {
	vertical-align: top
}

.aside-bar .ab-goods .mc li .p-name {
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	padding: 0 10px
}

.aside-bar .ab-goods .mc li .p-name .promo-words {
	display: none
}

.aside-bar .promo-pic-adbox .hd {
	line-height: 32px;
	font-size: 14px;
	font-weight: 700;
	font-family: "microsoft yahei"
}

.aside-bar .ab-pic {
	margin-bottom: 10px
}

.aside-bar .ab-pic img {
	width: 180px;
	height: auto
}

.m-coupon {
	width: 175px;
	height: 158px;
	padding-left: 5px;
	overflow: hidden;
	position: relative;
	background: url(../images/search.coupon.png) no-repeat
}

.m-coupon .coupon-inner {
	width: 100%;
	height: 100%;
	background: #ffd3a3;
	color: #fff
}

.m-coupon .coupon-infor {
	position: absolute;
	left: 10px;
	top: 8px
}

.m-coupon .coupon-infor .hint {
	line-height: 16px
}

.m-coupon .coupon-infor .amount {
	height: 28px;
	overflow: hidden
}

.m-coupon .coupon-infor .amount span,.m-coupon .coupon-infor .amount strong {
	display: inline-block
}

.m-coupon .coupon-infor .amount span {
	height: 16px;
	line-height: 16px;
	vertical-align: bottom
}

.m-coupon .coupon-infor .amount strong {
	height: 28px;
	font-family: verdana;
	font-size: 25px;
	line-height: 28px;
	vertical-align: top
}

.m-coupon .coupon-limit {
	position: absolute;
	left: 10px;
	top: 63px;
	width: 160px
}

.m-coupon .coupon-limit .bd {
	margin-top: 4px;
	width: 100%;
	overflow: hidden
}

.m-coupon .coupon-limit .cl-item {
	float: left;
	width: 45px;
	height: 16px;
	line-height: 16px;
	margin-right: 4px;
	background: #fff;
	color: #f0b574;
	text-align: center;
	box-shadow: 1px 1px 1px rgba(0,0,0,.1)inset
}

.m-coupon .coupon-deadline {
	position: absolute;
	left: 10px;
	top: 116px;
	line-height: 18px
}

.m-coupon .coupon-mark {
	position: absolute;
	right: 2px;
	bottom: 12px;
	width: 25px;
	height: 70px;
	background: url(../images/search.coupon.png) no-repeat -28px -77px;
	text-indent: -9999em
}

.m-coupon .coupon-state {
	position: absolute;
	width: 53px;
	height: 50px;
	right: 0;
	top: 0;
	background: url(../images/search.coupon.png) no-repeat 0 -474px;
	text-indent: -9999em
}

.m-coupon.m-coupon-type2 {
	background-position: 0 -158px
}

.m-coupon.m-coupon-type2 .coupon-inner {
	background: #ffb6ae
}

.m-coupon.m-coupon-type2 .coupon-infor {
	top: 22px
}

.m-coupon.m-coupon-type2 .coupon-limit .cl-item {
	color: #fba197
}

.m-coupon.m-coupon-type2 .coupon-mark {
	background-position: -28px -237px
}

.m-coupon.m-coupon-type3 {
	background-position: 0 -316px
}

.m-coupon.m-coupon-type3 .coupon-inner {
	background: #abdbfd
}

.m-coupon.m-coupon-type3 .coupon-infor {
	top: 24px;
	height: 20px
}

.m-coupon.m-coupon-type3 .coupon-infor .amount {
	height: 20px
}

.m-coupon.m-coupon-type3 .coupon-infor .amount strong {
	height: 20px;
	font: 18px/20px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	vertical-align: middle
}

.m-coupon.m-coupon-type3 .coupon-limit .cl-item {
	color: #9fd3f7
}

.m-coupon.m-coupon-type3 .coupon-mark {
	height: 92px;
	background-position: -28px -374px
}

.ab-coupon {
	width: 180px
}

.ab-coupon .m-coupon {
	margin-bottom: 10px
}

.mt-1 {
	margin-top: -1px
}

.mt-2 {
	margin-top: -2px
}

.mt-3 {
	margin-top: -3px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt20 {
	margin-top: 20px
}

.mr5 {
	margin-right: 5px
}

.mr10 {
	margin-right: 10px
}

.mr20 {
	margin-right: 20px
}

.mr40 {
	margin-right: 40px
}

.mb5 {
	margin-bottom: 5px
}

.mb10 {
	margin-bottom: 10px
}

.mb20 {
	margin-bottom: 20px
}

.mb40 {
	margin-bottom: 40px
}

.ml5 {
	margin-left: 5px
}

.ml10 {
	margin-left: 10px
}

.pt5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pr5 {
	padding-right: 5px
}

.pr10 {
	padding-right: 10px
}

.pb5 {
	padding-bottom: 5px
}

.pb10 {
	padding-bottom: 10px
}

.pl5 {
	padding-left: 5px
}

.pl10 {
	padding-left: 10px
}

.fl {
	float: left
}

.fr {
	float: right
}

.clr {
	visibility: hidden
}

.clear {
	clear: both
}

.color01 {
	color: #e01222
}

.color02 {
	color: #333
}

.color03 {
	color: #005aa0
}

.color04 {
	color: #ddd
}

.color05 {
	color: #ccc
}

.color06 {
	color: #f60
}

.fw-bold {
	font-weight: bolder
}

.sk-label,.skcolor_ljg {
	color: #e01222
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.w {
		width: 1210px
	}
}

.resp01 .w {
	width: 1210px
}

@media (min-width:1411px) {
	.w {
		width: 1390px
	}
}

.resp02 .w {
	width: 1390px
}

.p-price strong {
	color: #e01222;
	font-weight: 400;
	font-family: Verdana
}

#settleup-2013 .p-price strong {
	font-weight: 700
}

.u-jd {
	display: inline-block;
	width: 54px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #fff;
	background: #e01222
}

.u-sg {
	display: inline-block;
	width: 54px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #fff;
	background: #e48d39
}

.price-sams-1,.price-sams-2 {
	display: inline-block;
	height: 16px;
	font-size: 0;
	font-family: Verdana;
	color: #1f65ba
}

.price-sams-1 em,.price-sams-1 i,.price-sams-2 em,.price-sams-2 i {
	display: inline-block;
	vertical-align: top
}

.price-sams-1 em,.price-sams-2 em {
	height: 16px;
	line-height: 16px
}

.price-sams-1 em {
	margin-right: 2px;
	font-size: 12px
}

.price-sams-1 i {
	width: 40px;
	height: 12px;
	margin-top: 2px;
	overflow: hidden;
	background: url(../images/bg-price@1x.png) no-repeat 0 -20px
}

.price-sams-2 em {
	margin-right: 5px;
	font-size: 14px
}

.price-sams-2 i {
	width: 44px;
	height: 14px;
	margin-top: 1px;
	background: url(../images/sprite-sams.png) no-repeat 0 -20px
}

.price-plus-1 {
	display: inline-block;
	height: 16px;
	font-size: 0;
	font-family: Verdana;
	color: #333
}

.price-plus-1 em,.price-plus-1 i {
	display: inline-block;
	vertical-align: top
}

.price-plus-1 em {
	height: 16px;
	line-height: 16px;
	margin-right: 2px;
	font-size: 12px
}

.price-plus-1 i {
	width: 39px;
	height: 12px;
	margin-top: 2px;
	overflow: hidden;
	background: url(../images/bg-price@1x.png) no-repeat 0 -40px
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.price-plus-1 i,.price-sams-1 i {
		background-image: url(../images/bg-price@2x.png);
		background-size: 50px 60px
	}
}

.u-ad-wrap {
	position: relative
}

.u-ad {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 11px;
	overflow: hidden;
	background: url(../images/u-ad.gif) no-repeat
}

.main {
	margin-bottom: 10px
}

.main .m-aside {
	float: right;
	width: 180px;
	margin-left: -180px;
	position: relative;
	_display: inline
}

.main .m-list {
	display: inline;
	float: left;
	width: 100%;
	overflow: hidden;
	_display: inline
}

.main .m-list .ml-wrap {
	margin-right: 190px;
	padding-bottom: 30px
}

.main.left2right .m-aside {
	float: left;
	margin-right: -180px;
	margin-left: 0
}

.main.left2right .m-list {
	float: right
}

.main.left2right .m-list .ml-wrap {
	margin-right: 0;
	margin-left: 190px
}

.g-main2 {
	margin-bottom: 10px
}

.g-main2 .m-aside {
	float: right;
	width: 180px;
	margin-right: -180px;
	position: relative;
	_display: inline
}

.g-main2 .m-list {
	float: right;
	width: 100%
}

.g-main2 .m-list .ml-wrap {
	position: relative;
	margin-left: 190px;
	padding-bottom: 30px
}

.g-main3 {
	margin-bottom: 10px
}

.g-main3 .m-aside {
	display: none
}

.g-main3 .m-list {
	width: 100%
}

.g-main3 .m-list .ml-wrap {
	position: relative;
	padding-bottom: 30px
}

.bottom-ad {
	width: 100%;
	margin-bottom: 10px
}

.bottom-ad a {
	display: block
}

.bottom-ad img {
	display: block;
	width: 100%
}

#J-global-toolbar .jdm-tbar-tab-qrcode .qrcode-container {
	display: none;
	position: absolute;
	left: -123px;
	bottom: 0;
	padding: 8px 10px;
	width: 100px;
	height: 140px;
	background: #e01222;
	border-radius: 4px;
	font-size: 14px;
	line-height: 16px;
	color: #FFF;
	text-align: center
}

#J-global-toolbar .jdm-tbar-tab-qrcode .qrcode-container p {
	margin-bottom: 6px
}

#J-global-toolbar .jdm-tbar-tab-qrcode .tab-ico {
	background: url(//img14.360buyimg.com/uba/jfs/t5647/127/9531976167/1032/78b9967f/5988704aNcbdab58e.png);
	background-position: -3px 0
}

.bottom-search {
	background: #F9F9F9;
	border: 1px solid #DDD;
	padding: 15px 0 20px 40px;
	margin-bottom: 10px
}

.bottom-search .form-group .fg-line {
	padding-left: 88px
}

.bottom-search .form-group .fg-line-key {
	width: 88px;
	margin-left: -88px;
	*display: inline;
	color: #333
}

.bottom-search .form-group .fg-line-value {
	width: 100%;
	margin-left: 0
}

.bottom-search .search-ext {
	padding-right: 20px;
	margin-bottom: 10px
}

.bottom-search .search-ext .fg-line-value {
	height: 28px;
	overflow: hidden
}

.bottom-search .search-ext .fg-line-value a {
	float: left;
	color: #005aa0
}

.bottom-search .search-ext .fg-line-value b {
	float: left;
	width: 20px;
	font: 12px/28px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #CCC;
	text-align: center
}

.bottom-search .re-search {
	line-height: 36px
}

.bottom-search .re-search .fg-line-value .input-txt {
	vertical-align: top;
	width: 400px
}

.bottom-search .re-search .fg-line-value .btn-XL {
	height: 25px;
	line-height: 25px;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bolder;
	width: 40px
}

.bottom-search .re-search .fg-line-value .link {
	color: #005aa0;
	margin-left: 20px
}

.check-error {
	padding: 15px 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	background-color: #fffdee;
	border: 1px solid #edd28b
}

.check-error .key1 {
	color: #c00
}

.check-error .key2 {
	color: #005aa0
}

.u-btn-default,.u-btn-disable,.u-btn-focus,.u-btn-primary,.u-focus,div.tipwrap-conpon .tip-btnbox .btn-ok {
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	line-height: 21px;
	height: 21px;
	padding: 0 8px;
	border: 1px solid #DDD;
	color: #666;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#f7f7f7,#f2f2f2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}

.u-btn-default .btnico,.u-btn-disable .btnico,.u-btn-focus .btnico,.u-btn-primary .btnico,.u-focus .btnico,div.tipwrap-conpon .tip-btnbox .btn-ok .btnico {
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px
}

.u-btn-default .btntxt,.u-btn-disable .btntxt,.u-btn-focus .btntxt,.u-btn-primary .btntxt,.u-focus .btntxt,div.tipwrap-conpon .tip-btnbox .btn-ok .btntxt {
	height: 21px;
	line-height: 21px;
	display: inline-block;
	vertical-align: middle
}

.u-btn-default:hover,.u-btn-disable:hover,.u-btn-focus:hover,.u-btn-primary:hover,.u-focus:hover,div.tipwrap-conpon .tip-btnbox .btn-ok:hover {
	text-decoration: none;
	cursor: pointer;
	color: #666;
	box-shadow: 0 1px 1px rgba(0,1,1,.08)
}

.u-btn-focused,.u-btn-primary,div.tipwrap-conpon .tip-btnbox .btn-ok {
	border-color: #E74649;
	color: #FFF;
	background-color: #E74649;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#E74649,#DF3033);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#DF3033', GradientType=0)
}

.u-btn-focused:hover,.u-btn-primary:hover,div.tipwrap-conpon .tip-btnbox .btn-ok:hover {
	color: #FFF
}

.u-btn-disable {
	border-color: #aaa;
	color: #FFF;
	cursor: not-allowed!important;
	background-color: #aaa;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#aaa,#aaa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#aaaaaa', GradientType=0)
}

.u-btn-disable:hover {
	color: #FFF
}

.i-add,.i-down,.i-medal,.i-up,.u-btn-focus .btnico {
	display: inline-block;
	background-image: url(../images/search.shop.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.mergeitem-banner .i-coupon,.mergeitem-banner .i-exchange,.mergeitem-banner .i-sale {
	display: inline-block;
	background-image: url(../images/sprite-icon.png);
	background-repeat: no-repeat
}

.m-quicktip .tip-icon,.m-tip3 .tip-icon {
	display: inline-block;
	background-image: url(../images/sprite-tip.png);
	background-repeat: no-repeat
}

.ftc1 {
	color: #333
}

.ftc2 {
	color: #666
}

.ftc3 {
	color: #999
}

.ftc4 {
	color: #e01222
}

.ftc5 {
	color: #005aa0
}

img.err-poster,img.err-product {
	background: url(//misc.360buyimg.com/lib/skin/e/i/error-jd.gif) no-repeat 50% 50%
}

img.err-price {
	width: 81px;
	height: 22px;
	background: url(//misc.360buyimg.com/lib/skin/e/i/error-3.gif) no-repeat 50% 50%
}

.btn {
	display: inline-block;
	line-height: 14px;
	height: 14px;
	border-radius: 2px;
	background: #F7F7F7;
	text-align: center;
	text-decoration: none;
	cursor: pointer
}

.btn:hover {
	text-decoration: none;
	box-shadow: 0 1px 1px rgba(0,1,1,.08);
	cursor: pointer
}

.btn-default {
	border: 1px solid #DDD;
	padding: 4px 13px 5px;
	color: #666;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#f7f7f7,#f2f2f2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}

.btn-default:hover {
	color: #666
}

.btn-primary {
	border: 0;
	padding: 5px 15px 6px;
	color: #FFF;
	background-color: #E74649;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#E74649,#DF3033);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#DF3033', GradientType=0)
}

.btn-primary:hover {
	color: #FFF
}

.btn.disabled {
	padding: 4px 13px 5px;
	border: 1px solid #DDD;
	background: #FFF;
	cursor: default;
	color: #CCC;
	-webkit-filter: none;
	opacity: .2;
	filter: alpha(Opacity=20);
	filter: alpha(Opacity=20)
}

.btn.disabled:hover {
	color: #CCC
}

.u-btn-focus .btnico {
	width: 12px;
	height: 12px;
	overflow: hidden
}

.u-btn-focused .btnico {
	width: 12px;
	height: 10px;
	background-position: -50px 0
}

.u-focus {
	width: 70px;
	padding: 0;
	transition: all .05s ease-in-out 0s
}

.u-focus .btnico {
	width: 18px;
	height: 18px;
	margin-right: 2px;
	overflow: hidden;
	background: url(../images/search.ele.png) no-repeat 0 -413px
}

.u-focus:hover {
	color: #e01222;
	border-color: #e01222;
	box-shadow: none;
	background-color: #fff;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#fff,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}

.u-focus:hover .btnico {
	background-position: 0 -436px
}

.m-focus {
	display: inline-block
}

.m-focus.z-focused .u-focus {
	color: #e01222;
	border-color: #e01222;
	background-color: #fff;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#fff,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}

.m-focus.z-focused .u-focus .btnico {
	background-position: 0 -436px
}

.m-focus.z-focus-cancle .u-focus {
	color: #666;
	border-color: #ddd;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#f7f7f7,#f2f2f2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}

.m-focus.z-focus-cancle .u-focus .btnico {
	background-position: 0 -413px
}

.btn-XL {
	height: 19px;
	line-height: 19px
}

.i-dd-offline,.i-dd-online {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/search.customerService.png) no-repeat;
	cursor: pointer
}

.i-dd-offline {
	background-position: 0 -41px
}

.im-01,.im-02,.im-offline {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/bg-im@1x.png) no-repeat
}

.im-01 {
	background-position: -20px 0
}

.im-02 {
	background-position: -40px 0
}

.im-offline {
	background-position: -60px 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.im-01,.im-02,.im-offline {
		background-image: url(../images/bg-im@2x.png);
		background-size: 80px 20px
	}
}

.i-add {
	width: 12px;
	height: 12px;
	overflow: hidden
}

.i-up {
	background-position: 0 -50px;
	width: 9px;
	height: 9px;
	overflow: hidden
}

.i-down {
	background-position: -50px -50px;
	width: 9px;
	height: 9px;
	overflow: hidden
}

.i-medal {
	background-position: 0 -100px;
	width: 14px;
	height: 17px;
	overflow: hidden
}

.input-txt {
	height: 17px;
	line-height: 17px;
	border: 1px solid #CCC;
	padding: 3px;
	width: 145px
}

.input-XL {
	width: 225px;
	height: 28px;
	line-height: 28px;
	font-size: 14px
}

.form-group .fg-line {
	position: relative;
	line-height: 28px;
	width: auto;
	height: auto;
	zoom: 1
}

.form-group .fg-line:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0
}

.form-group .fg-line-key {
	float: left;
	width: 120px
}

.form-group .fg-line-value {
	margin-left: 120px
}

.common-rec {
	margin-bottom: 10px
}

.common-rec .mt {
	height: 36px;
	background: #F1F1F1
}

.common-rec .mt h3 {
	line-height: 36px;
	padding-left: 10px;
	font-size: 15px;
	font-family: "microsoft yahei"
}

.common-rec .mt h3.break-words b {
	color: #e01222;
	margin-right: 5px
}

.common-rec .mt h3.break-words del {
	color: #999;
	margin-right: 10px;
	font-size: 12px;
	font-weight: 400;
	font-family: Arial,Verdana,"\5b8b\4f53"
}

.common-rec .mt h3.break-words em {
	font-weight: 400;
	font-style: normal
}

.common-rec .cr-showall {
	border: 1px solid #DDD;
	border-radius: 2px;
	height: 34px;
	line-height: 34px;
	color: #333;
	font-size: 14px;
	font-weight: 700;
	display: block;
	text-align: center;
	font-family: "\5b8b\4f53";
	margin-bottom: 30px
}

.common-rec .cr-showall:hover {
	background-color: #F7F7F7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#F7F7F7,#F3F2F2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2', GradientType=0);
	text-decoration: none
}

.common-box {
	border: 1px solid #ddd;
	border-top: 2px solid #999;
	margin-bottom: 10px
}

.common-box .mt {
	height: 30px;
	padding: 0 10px;
	background: #F7F7F7;
	border-bottom: 1px solid #ddd;
	line-height: 30px
}

.common-box2 {
	border: 1px solid #ddd;
	margin-bottom: 10px
}

.common-box2 .mt {
	height: 30px;
	padding: 0 10px;
	background: #F7F7F7;
	border-bottom: 1px solid #ddd;
	line-height: 30px
}

.common-tab-tab1 {
	border: 1px solid #ddd;
	border-top: 2px solid #aaa;
	margin-bottom: 10px
}

.common-tab-tab1 .tab-trigger {
	height: 30px;
	border-bottom: 1px solid #ddd;
	background-color: #f7f7f7
}

.common-tab-tab1 .tab-trigger li {
	float: left;
	width: auto;
	height: 30px;
	line-height: 30px;
	transition: all .2s ease-in-out
}

.common-tab-tab1 .tab-trigger li a {
	display: block;
	padding: 0 15px;
	margin-left: -1px;
	font-size: 14px;
	font-family: "microsoft yahei"
}

.common-tab-tab1 .tab-trigger li a:hover {
	text-decoration: none
}

.common-tab-tab1 .tab-trigger li.curr {
	height: 35px;
	border-top: 2px solid #e01222;
	margin-top: -6px
}

.common-tab-tab1 .tab-trigger li.curr a {
	height: 35px;
	padding: 0 14px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #fff;
	color: #e01222
}

.i-checkbox {
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.i-checkbox.selected,.i-checkbox:hover {
	border-color: #e01222;
	background-position: -1px -107px
}

.i-radio {
	background: url(../images/search.icons.png) no-repeat -2px -224px;
	display: inline-block;
	height: 12px;
	width: 12px
}

.i-radio.selected,.i-radio:hover {
	background-position: -2px -246px
}

#backtop {
	display: none;
	z-index: 100
}

#backtop .b-item {
	width: 50px;
	height: 50px;
	background: #CCC;
	margin-top: 5px
}

#backtop .b-item a {
	display: block;
	background-image: url(../images/backpanel20140728.png);
	background-color: #AAA;
	background-repeat: no-repeat;
	padding: 10px 10px 0 14px;
	color: #FFF;
	width: 26px;
	height: 40px;
	line-height: 1000px;
	overflow: hidden
}

#backtop .b-item a:hover {
	line-height: 14px;
	color: #FFF;
	background-image: none;
	text-decoration: none
}

#backtop .b-item a.b-i-survey {
	background-position: 0 -55px
}

#backtop .b-item a.b-i-back {
	background-position: 0 -110px
}

#backtop .b-item a.b-i-old {
	background-position: 0 -185px
}

.unit-price {
	float: left;
	height: 14px;
	line-height: 14px;
	padding: 0 3px;
	border: 1px solid #ffaf79;
	margin-right: 3px;
	background: #fffbf3;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.unit-price strong {
	font-family: Verdana
}

.goods-icons,.goods-icons2,.goods-icons3 {
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 0 3px;
	margin-right: 3px;
	overflow: hidden;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	background: #e23a3a;
	color: #FFF;
	cursor: default;
	border-radius: 2px
}

.goods-icons2 {
	background: #4b9bfc
}

.goods-icons3 {
	background: #31c19e
}

.goods-icons4,.goods-icons5 {
	float: left;
	height: 14px;
	line-height: 14px;
	padding: 0 3px;
	border: 1px solid #e23a3a;
	margin-right: 3px;
	overflow: hidden;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	border-radius: 2px;
	color: #e23a3a
}

.goods-icons5 {
	border-color: #cfae67;
	color: #cfae67
}

.goods-icons-s1,.goods-icons-s2,.goods-icons-s3,.goods-icons-s4,.goods-icons-s5,.goods-icons-s6,.goods-icons-s7 {
	float: left;
	display: inline-block;
	margin-right: 3px;
	height: 16px;
	background: url(../images/search.service.icons.png) no-repeat -9999px -9999px;
	overflow: hidden;
	line-height: 9000px
}

.goods-icons-group,.goods-icons-group3 {
	float: left;
	height: 16px;
	margin-right: 3px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	border-radius: 2px
}

.goods-icons-group i,.goods-icons-group3 i {
	float: left;
	margin-right: 0;
	border-radius: 0
}

.goods-icons-group em,.goods-icons-group3 em {
	float: left;
	height: 14px;
	line-height: 14px;
	padding: 0 1px 0 2px;
	border: 1px solid #6f79b4;
	color: #6f79b4;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.goods-icons-group .num,.goods-icons-group3 .num {
	padding: 0 5px 0 4px;
	font-family: Verdana
}

.goods-icons-group3 {
	display: table
}

.goods-icons-group3 em {
	display: table-cell;
	vertical-align: top;
	border-color: #31c19e;
	color: #31c19e
}

.goods-icons-s1 {
	width: 70px;
	background-position: 0 0
}

.goods-icons-s2 {
	width: 57px;
	background-position: 0 -26px
}

.goods-icons-s3 {
	width: 56px;
	background-position: 0 -52px
}

.goods-icons-s4 {
	width: 68px;
	background-position: 0 -78px
}

.goods-icons-s5 {
	width: 68px;
	background-position: 0 -104px
}

.goods-icons-s6 {
	width: 61px;
	background-position: 0 -130px
}

.goods-icons-s7 {
	width: 68px;
	background-position: 0 -156px
}

.goods-icons-img {
	float: left;
	height: 16px;
	margin-right: 3px;
	border-radius: 2px
}

.goods-icons-location {
	float: right;
	width: 12px;
	height: 12px;
	background: url(../images/search.location.png) no-repeat 0 -22px
}

.btn-multiple {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border: 1px solid #DDD;
	padding: 0 3px 0 18px;
	position: relative;
	background: #fff;
	color: #333
}

.btn-multiple i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 3px;
	top: 0;
	width: 13px;
	height: 20px;
	background: url(../images/search.ele.png) no-repeat 0 -63px;
	transition: background-position .15s ease-in-out
}

.btn-multiple:hover {
	text-decoration: none;
	color: #e01222;
	border-color: #e01222
}

.btn-multiple:hover i {
	background-position: 0 -84px
}

.m-checkbox {
	display: inline-block
}

.m-checkbox .label {
	display: inline-block;
	vertical-align: middle
}

.m-checkbox .i-check {
	margin-right: 5px;
	vertical-align: middle;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.m-checkbox:hover {
	color: #e01222
}

.m-checkbox:hover .i-check {
	border-color: #e01222;
	background-position: -1px -107px
}

.m-checkbox-selected {
	color: #e01222
}

.m-checkbox-selected .i-check {
	border-color: #e01222;
	background-position: -1px -107px
}

.menu-drop {
	height: 24px
}

.menu-drop .trigger {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 22px;
	padding: 0 4px 0 8px;
	border: 1px solid #ddd;
	line-height: 22px;
	vertical-align: top;
	background-color: #fff
}

.menu-drop .trigger .curr {
	display: inline-block;
	_zoom: 1;
	vertical-align: top
}

.menu-drop .trigger .key {
	display: inline-block;
	_zoom: 1;
	color: #e01222
}

.menu-drop .menu-drop-arrow {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: top;
	background: url(../images/search.ele.png) no-repeat 4px 7px
}

.menu-drop:hover {
	text-decoration: none
}

.menu-drop:hover .trigger {
	border-color: #e01222
}

.menu-drop:hover .menu-drop-arrow {
	background-position: 4px -11px
}

.menu-drop-main {
	display: none;
	width: 350px;
	padding: 10px 0 10px 8px;
	position: absolute;
	left: 0;
	top: 23px;
	border: 1px solid #ddd;
	background-color: #fff
}

.menu-drop-list li {
	float: left;
	width: 65px;
	margin-right: 5px
}

.menu-drop-list .all a {
	color: #005aa0
}

.z-menu-drop-open {
	position: relative;
	z-index: 5
}

.z-menu-drop-open .trigger {
	position: relative;
	z-index: 6;
	height: 23px;
	border-bottom: medium none
}

.z-menu-drop-open .menu-drop-arrow {
	background-position: 4px -27px
}

.z-menu-drop-open .menu-drop-main {
	display: block
}

.z-menu-drop-open:hover .trigger {
	border-bottom: medium none;
	height: 23px
}

.z-menu-drop-open:hover .menu-drop-main {
	border-color: #e01222
}

.z-menu-drop-open:hover .menu-drop-arrow {
	background-position: 4px -44px
}

.m-tipbox .tip-inner {
	padding: 10px;
	border: 1px solid #edd28b;
	background-color: #fffdee
}

.m-tipbox .tip-text {
	font-size: 14px;
	font-weight: 700;
	color: #f60;
	line-height: 24px
}

.m-tipbox .tip-text .key {
	color: #333
}

.m-box-s1 {
	border: 1px solid #ddd;
	margin-bottom: 10px
}

.m-box-s1 .mt {
	padding: 6px;
	height: 21px;
	line-height: 21px
}

.m-box-s1 .mt .mt-title {
	font-weight: 400;
	font-size: 14px;
	font-family: "microsoft yahei"
}

.m-tipbox2 {
	padding: 10px;
	text-align: center
}

.m-tipbox2 .tip-inner {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 60px;
	text-align: left
}

.m-tipbox2 .tip-title {
	margin-left: -60px;
	font-size: 0
}

.m-tipbox2 .tip-title .title-main {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font: 18px/30px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	vertical-align: middle;
	color: #7abd54
}

.m-tipbox2 .tip-icon {
	display: inline-block;
	width: 48px;
	height: 48px;
	margin-right: 12px;
	overflow: hidden;
	vertical-align: middle;
	background: url(../images/icon48.png) no-repeat
}

.m-tipbox2 .tip-hint {
	line-height: 20px
}

.m-tipbox2 .tip-hint a {
	color: #ccc
}

.m-tipbox2 .tip-btnbox {
	height: 27px;
	line-height: 27px;
	padding: 10px 0
}

.m-tipbox2 .tip-btnbox .u-btn-default {
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #333;
	vertical-align: top
}

.m-tipbox2 .tip-warn .tip-title .title-main {
	color: #f60
}

.m-tipbox2 .tip-warn .tip-icon {
	background-position: -94px 0
}

.m-tip3 {
	padding: 50px 0 40px;
	text-align: center
}

.m-tip3 .tip-hd {
	display: inline-block;
	text-align: left
}

.m-tip3 .tip-icon {
	width: 42px;
	height: 42px;
	margin-right: 18px;
	vertical-align: middle
}

.m-tip3 .tip-title {
	display: inline-block;
	font: 16px/24px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #333;
	vertical-align: middle
}

div.dialog-confirm .ui-dialog-content {
	padding: 0
}

div.dialog-confirm .ui-dialog-btn {
	padding-top: 0;
	padding-bottom: 20px
}

div.tipwrap-conpon .ui-dialog-content {
	padding: 0
}

div.tipwrap-conpon .tip-title {
	width: 340px
}

div.tipwrap-conpon .tip-bd {
	padding: 0 10px
}

div.tipwrap-conpon .tip-btnbox {
	margin-top: 10px
}

div.tipwrap-conpon .tip-btnbox .btn-ok {
	width: 108px;
	height: 34px;
	padding: 0;
	font: 14px/34px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

div.tipwrap-conpon .coupon-imgshow {
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	text-align: center
}

div.tipwrap-conpon .coupon-imgshow img {
	vertical-align: top
}

.skin-act-left,.skin-act-right {
	position: absolute;
	top: 196px;
	width: 200px;
	height: 650px;
	overflow: hidden;
	background: url(../images/act/skin-3c.jpg) no-repeat
}

.skin-act-right {
	background-position: 0 -651px
}

.mergeitem-banner {
	width: 100%;
	height: 69px;
	margin-bottom: 5px;
	text-align: center;
	background: url(../images/bg-promo-banner.jpg) repeat-x left bottom #f7f7f7
}

.mergeitem-banner .i-coupon,.mergeitem-banner .title {
	display: inline-block;
	vertical-align: top
}

.mergeitem-banner .i-coupon {
	width: 28px;
	height: 23px;
	margin-top: 23px;
	margin-right: 11px
}

.mergeitem-banner .i-sale {
	width: 28px;
	height: 26px;
	margin-top: 21px;
	margin-right: 11px;
	background-position: 0 -30px
}

.mergeitem-banner .i-exchange {
	width: 32px;
	height: 32px;
	margin-top: 18px;
	margin-right: 11px;
	background-position: 0 -60px
}

.mergeitem-banner .title {
	height: 69px;
	font: 24px/69px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.search-wrap-exchange {
	padding-top: 15px
}

.m-quicktip {
	border: 2px solid #eee \9;
	text-align: center;
	border-radius: 3px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.2)
}

.m-quicktip .tip-inner {
	display: inline-block;
	line-height: 16px;
	padding: 11px 21px
}

.m-quicktip .tip-inner.tip-success .tip-icon {
	background-position: 0 -50px
}

.m-quicktip .tip-inner.tip-error .tip-icon {
	background-position: -20px -50px
}

.m-quicktip .tip-icon {
	width: 16px;
	height: 16px;
	margin-right: 8px;
	overflow: hidden;
	vertical-align: top;
	background-position: -50px 0
}

.m-quicktip .tip-title {
	display: inline-block;
	height: 16px;
	vertical-align: top;
	font: 12px/16px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #333
}

:root div.m-quicktip {
	border: medium none\9!important
}

div.ui-tips-skin1 {
	width: 220px;
	padding: 9px;
	border-color: #c8c8c8;
	background: #fff
}

div.ui-tips-skin1 .ui-tips-arrow {
	background-image: url(../images/tips.png)
}

.picon-tips {
	line-height: 16px
}

.picon-tips .goods-icons,.picon-tips .goods-icons-group,.picon-tips .goods-icons-s1,.picon-tips .goods-icons-s2,.picon-tips .goods-icons-s3,.picon-tips .goods-icons-s4,.picon-tips .goods-icons-s5,.picon-tips .goods-icons-s6,.picon-tips .goods-icons-s7 {
	margin-right: 6px
}

.picon-tips .goods-icons-s1,.picon-tips .goods-icons-s2,.picon-tips .goods-icons-s3,.picon-tips .goods-icons-s4,.picon-tips .goods-icons-s5,.picon-tips .goods-icons-s7 {
	width: 16px
}

.picon-tips .hint {
	margin-top: 5px;
	color: #a7a7a7
}

.picon-tips .goods-icons-img {
	margin-right: 6px
}

#guide-price {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	width: 100%;
	height: 100%
}

#guide-price .mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=78);
	-moz-opacity: .78;
	opacity: .78
}

#guide-price .guide-content {
	position: absolute;
	z-index: 21;
	width: 307px;
	height: 186px;
	margin-top: -71px;
	margin-left: -71px;
	overflow: hidden;
	background: url(../images/temp/bg-guide-price.png) no-repeat
}

#guide-price .guide-content .btn-sure {
	position: absolute;
	left: 98px;
	bottom: 0;
	width: 170px;
	height: 35px;
	background: url(about:blank)
}

#pop-compare {
	display: none;
	position: fixed;
	bottom: -200px;
	right: 50%;
	margin-right: -495px;
	z-index: 100;
	width: 990px;
	height: 139px;
	background: #fff;
	box-shadow: 0 0 15px rgba(221,221,221,.8)
}

.root61 #pop-compare {
	margin-right: -606px
}

#pop-compare .tab-con {
	border: 2px solid #7abd54;
	border-top: none
}

#pop-compare.pop-compare-narrow {
	width: 970px;
	margin-right: -475px
}

#pop-compare.pop-compare-narrow #scroll-con-inner dl {
	width: 204px
}

#pop-compare.pop-compare-narrow .scroll-con {
	width: 880px
}

#pop-compare.pop-compare-narrow .scroll-con dd {
	width: 150px
}

#pop-compare .pop-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 990px
}

#pop-compare.pop-compare-narrow .pop-wrap {
	width: 970px
}

#pop-compare.pop-compare-narrow .diff-operate {
	right: 14px
}

#goto-contrast:hover {
	text-decoration: none
}

#goto-contrast {
	display: block;
	width: 59px;
	height: 30px;
	font: 700 14px/30px verdana;
	margin-left: 13px;
	margin-bottom: 11px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #ddd;
	color: #ccc;
	cursor: default
}

#goto-contrast.compare-active {
	border: none;
	color: #fff;
	background-color: #E74649;
	background-image: linear-gradient(to bottom,#E74649 0,#DF3033 100%);
	cursor: pointer
}

.btn-compare:hover,.del-comp-item:hover,.del-items:hover {
	cursor: pointer
}

.del-comp-item {
	padding-left: 10px
}

#pop-compare .pop-inner {
	height: 133px
}

#pop-compare .diff-hd .tab-btns {
	height: 32px;
	border: 1px solid #ddd;
	border-bottom: 2px solid #7abd54;
	_overflow: hidden
}

#pop-compare .tab-btns a {
	color: #666
}

#pop-compare .diff-hd {
	position: relative
}

#pop-compare .tab-btns .current {
	position: relative;
	left: -1px;
	margin-top: -4px;
	height: 36px;
	background: #fff;
	border: 2px solid #7abd54;
	border-bottom: 0
}

#pop-compare .tab-btns .current a {
	color: #7abd54
}

#pop-compare .tab-btns .current a:hover {
	text-decoration: none
}

#pop-compare .diff-hd .operate {
	width: 190px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	padding-right: 22px;
	height: 30px;
	line-height: 30px;
	clear: both
}

#pop-compare .diff-hd li {
	float: left;
	position: relative;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	*zoom: 1;
	font: 14px/30px 'microsoft yahei'
}

#pop-compare .operate .btn-compare {
	margin-top: 2px
}

#pop-compare div.diff-items {
	padding: 6px;
	color: #ccc;
	height: 90px;
	overflow: hidden
}

#pop-compare #scroll-con-inner div.dt {
	border: none
}

#pop-compare .diff-items dl,#pop-compare .scroll-con dl {
	float: left;
	overflow: hidden;
	margin-right: 10px;
	padding: 17px 10px 12px 0;
	border-right: 1px dotted #7abd54
}

#pop-compare #scroll-con-inner li {
	float: left;
	height: 84px;
	overflow: hidden
}

#pop-compare #scroll-con-inner .rec_item_wrap {
	margin-right: 10px;
	padding: 10px 10px 0 0;
	border-right: 1px dotted #7abd54;
	overflow: hidden;
	width: 205px
}

#pop-compare .diff-items dt,#pop-compare .scroll-con dt,#scroll-con-inner .dt {
	float: left;
	margin-right: 5px;
	width: 48px;
	height: 48px;
	text-align: center;
	color: #ccc;
	border: 1px solid #fff;
	font: 36px/48px arial;
	overflow: hidden
}

#pop-compare .diff-items dd,#pop-compare .scroll-con dd,#scroll-con-inner .dd {
	float: left;
	width: 140px
}

#pop-compare .item-empty dt {
	background: #f6f6f6
}

#scroll-con-inner .hasItem .dt {
	background: 0 0
}

#pop-compare a.diff-item-name {
	height: 3em;
	line-height: 1.5em;
	overflow: hidden;
	display: block;
	color: #333
}

#pop-compare .rec_item_wrap .btns {
	padding-top: 15px
}

#pop-compare .rec_item_wrap .btns .p-price {
	_float: right
}

#pop-compare .rec_item_wrap .btns img {
	margin-top: 3px;
	*float: left
}

#pop-compare .del-comp-item {
	visibility: hidden;
	color: #005aa0
}

#pop-compare .show-del-comp-item .del-comp-item {
	visibility: visible
}

#pop-compare .hasItem dt {
	border: 0
}

#pop-compare .diff-bd {
	position: relative
}

#pop-compare .diff-operate {
	position: absolute;
	right: 22px;
	top: 22px;
	width: 85px;
	text-align: center
}

a.compare-active {
	background-position: 0 -92px;
	color: #333;
	cursor: pointer
}

.pop-compare-tips {
	display: none;
	height: 27px;
	margin-top: -29px;
	line-height: 27px;
	border: 1px solid #db9a9a;
	color: #c00;
	text-align: center;
	background: #ffe8e8;
	_margin-top: 0
}

#pop-compare .hide-me,.diff-operate a {
	color: #005aa0
}

#pop-compare .btn-compare {
	display: block;
	border: 0
}

#pop-compare .btn-compare-s {
	float: left;
	width: 58px;
	height: 21px;
	background: url(//misc.360buyimg.com/contrast/skin/2012/i/cmp-btns.png) 0 0 no-repeat;
	overflow: hidden;
	line-height: 100px;
	margin-right: 10px
}

#pop-compare a.btn-compare-s-active {
	background-position: 0 -24px
}

#pop-compare .scroll-item {
	padding: 6px 10px;
	_padding: 10px
}

#pop-compare div.scroll-con {
	width: 905px;
	height: 90px;
	position: relative;
	margin: 0 auto;
	overflow: hidden
}

#pop-compare #scroll-con-inner {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0
}

#scroll-con-inner dl img,#scroll-con-inner dt {
	border: none
}

#pop-compare .scroll-item {
	position: relative;
	height: 90px
}

#pop-compare .scroll-loading {
	width: 900px;
	height: 90px;
	line-height: 90px
}

#pop-compare .scroll-con dd {
	width: 155px
}

#pop-compare .scroll-btn {
	position: relative;
	top: 30px;
	z-index: 10;
	width: 14px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background-image: url(//misc.360buyimg.com/product/skin/2012/i/footprint-arr.png);
	background-repeat: no-repeat
}

#pop-compare .sb-prev {
	float: left;
	background-position: 0 0
}

#pop-compare .sb-next {
	float: right;
	background-position: -16px 0
}

#pop-compare #sc-prev.disabled,#pop-compare span.no-prev {
	background-position: 0 -100px;
	cursor: default
}

#pop-compare #sc-next.disabled,#pop-compare span.no-next {
	background-position: -16px -100px;
	cursor: default
}

#sidepanel .compareHolder {
	display: block;
	background-position: 0 -606px;
	cursor: pointer
}

#sidepanel .compareHolder b {
	width: 14px;
	height: 13px;
	background: url(//misc.360buyimg.com/contrast/skin/2012/i/cmp-btns.png) -95px -94px no-repeat
}

#sidepanel .compareHolder:hover b {
	background-position: -95px -108px
}

#sidepanel .compareHolder-show {
	visibility: visible
}

* html #pop-compare {
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0) ));
	bottom: auto;
	position: absolute
}

* html #pop-compare .pop-wrap {
	position: static
}

#nav-2013 {
	z-index: 7
}

.crumbs-bar {
	position: relative;
	padding-top: 15px;
	margin-bottom: 5px;
	z-index: 6
}

.crumbs-bar .form-group .fg-line-key {
	width: 60px;
	color: #999
}

.crumbs-bar .form-group .fg-line-value {
	margin-left: 60px
}

.onebox-tab-cnt .crumbs-bar {
	margin-top: -15px
}

.crumbs-nav {
	line-height: 24px;
	padding-right: 125px
}

.crumbs-nav-item {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px
}

.crumbs-nav-item .search-key {
	margin-left: 5px
}

.crumbs-nav-item .menu-drop .trigger .curr {
	color: #333
}

.crumbs-nav-item .menu-drop .trigger .curr:hover {
	color: #e01222
}

.crumbs-nav-item .menu-drop-main {
	width: 330px
}

.crumbs-nav-item .menu-drop-s {
	width: auto
}

.crumbs-nav-item .menu-drop-xl {
	width: 550px
}

.crumbs-nav-item .menu-drop-list li {
	width: 100px;
	margin-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.crumbs-nav-item .menu-drop-list li.first {
	color: #ababab
}

.crumbs-nav-item .selector-set {
	float: left;
	margin-right: 5px
}

.crumbs-arrow {
	float: left;
	margin-right: 5px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	font-style: normal
}

.crumbs-first {
	color: #999;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.crumbs-first .search-key {
	margin-right: 5px;
	font-size: 14px;
	color: #e01222
}

.crumbs-first .search-number {
	color: #666;
	font-family: verdana
}

.crumb-select-item {
	position: relative;
	float: left;
	height: 22px;
	line-height: 22px;
	border: 1px solid #DDD;
	font-size: 12px;
	vertical-align: top;
	margin: 0 5px 5px 0;
	padding: 0 26px 0 4px;
	cursor: pointer;
	background: #f3f3f3
}

.crumb-select-item b {
	font-weight: 400;
	color: #333
}

.crumb-select-item em {
	color: #e01222
}

.crumb-select-item i {
	display: block;
	position: absolute;
	width: 25px;
	height: 22px;
	right: 0;
	top: 0;
	background: url(../images/search.ele.png) no-repeat 7px -140px
}

.crumb-select-item:hover {
	border-color: #e01222;
	text-decoration: none;
	background: #fff
}

.crumb-select-item:hover i {
	background-color: #e01222;
	background-position: 7px -158px
}

.cb-gift {
	width: 121px;
	height: 23px;
	position: absolute;
	right: 0;
	top: 15px;
	z-index: 20;
	border: 1px solid #ddd
}

.cb-gift-trigger {
	height: 23px;
	text-align: center;
	cursor: pointer;
	background-color: #fff
}

.cb-gift-trigger .ico-gift {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 2px;
	vertical-align: middle;
	background: url(../images/search.icons.png) no-repeat
}

.cb-gift-trigger .txt {
	display: inline-block;
	vertical-align: middle;
	line-height: 23px
}

.cb-gift-main {
	display: none;
	width: 392px;
	position: absolute;
	right: -1px;
	_right: -2px;
	top: 23px;
	padding: 18px 20px;
	border: 1px solid #999;
	background-color: #fff
}

.cb-gift-main .gift-btnbox {
	position: relative;
	height: 30px;
	padding-top: 8px
}

.cb-gift-main .gift-btnbox .gift-more {
	position: absolute;
	right: 0;
	top: 8px;
	height: 30px;
	line-height: 30px;
	color: #005aa0;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.cb-gift-filter .title {
	margin-bottom: 5px;
	font-weight: 700;
	color: #333
}

.cb-gift-filter-list {
	width: 402px;
	padding-bottom: 5px;
	margin-right: -10px
}

.cb-gift-filter-list li {
	width: 70px;
	height: 29px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px
}

.cb-gift-filter-list li a {
	display: block;
	height: 27px;
	line-height: 27px;
	position: relative;
	border: 1px solid #ddd;
	text-align: center;
	color: #005aa0
}

.cb-gift-filter-list li a .check {
	display: inline-block;
	visibility: hidden;
	width: 10px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: -2px;
	bottom: -2px;
	background: url(../images/search.ele.png) no-repeat -1px -183px
}

.cb-gift-filter-list li a.checked,.cb-gift-filter-list li a:hover {
	height: 25px;
	line-height: 25px;
	color: #e01222;
	border: 2px solid #e01222;
	text-decoration: none
}

.cb-gift-filter-list li a.checked .check,.cb-gift-filter-list li a:hover .check {
	visibility: visible
}

.z-cb-gift-main-show {
	border-color: #999
}

.z-cb-gift-main-show .cb-gift-trigger {
	height: 24px;
	position: relative;
	z-index: 21
}

.z-cb-gift-main-show .cb-gift-main {
	display: block
}

.rec-goods-chosen .more {
	color: #005aa0;
	margin-left: 18px
}

.goods-chosen-list {
	height: 306px;
	padding-left: 29px;
	overflow: hidden
}

.goods-chosen-list li {
	float: left;
	width: 210px;
	height: 286px;
	padding: 0 29px 20px 0;
	overflow: hidden
}

.goods-chosen-list .p-img {
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
	text-align: center
}

.goods-chosen-list .p-img img {
	width: 190px;
	height: 190px
}

.goods-chosen-list .p-tag {
	display: inline-block;
	float: left;
	height: 16px;
	padding: 0 3px;
	margin-top: 1px;
	margin-right: 3px;
	overflow: hidden;
	color: #FFF;
	border-radius: 2px;
	font: 12px/16px "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.goods-chosen-list .p-name {
	height: 36px;
	line-height: 18px;
	margin-bottom: 12px;
	overflow: hidden;
	display: block
}

.goods-chosen-list .p-price {
	height: 16px;
	line-height: 16px;
	margin-bottom: 4px;
	overflow: hidden
}

.goods-chosen-list .p-price .price {
	float: left;
	margin-right: 10px;
	color: #e01222;
	font-weight: 700;
	font-family: verdana;
	font-size: 14px
}

.goods-chosen-list .p-price .goods-icons {
	margin-right: 3px
}

.goods-chosen-list .p-review {
	color: #999
}

.goods-chosen-list .p-review .number {
	color: #005aa0
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.goods-chosen-list {
		padding-left: 26px
	}

	.goods-chosen-list li {
		padding: 0 26px 20px 0
	}
}

.resp01 .goods-chosen-list {
	padding-left: 26px
}

.resp01 .goods-chosen-list li {
	padding: 0 26px 20px 0
}

@media (min-width:1411px) {
	.goods-chosen-list {
		padding-left: 56px
	}

	.goods-chosen-list li {
		padding: 0 56px 20px 0
	}
}

.resp02 .goods-chosen-list {
	padding-left: 56px
}

.resp02 .goods-chosen-list li {
	padding: 0 56px 20px 0
}

.filter {
	position: relative;
	z-index: 4;
	_zoom: 1;
	border-top: 1px solid #DDD;
	margin-bottom: 5px
}

.filter .f-line {
	height: 25px;
	padding: 6px 8px;
	border-bottom: 1px solid #E7E3E7;
	background: #F9F9F9;
	zoom: 1
}

.filter .f-line.top {
	height: 25px;
	background: #F1F1F1
}

.filter .f-title {
	float: left;
	line-height: 25px;
	margin-right: 10px
}

.filter .f-sort {
	float: left;
	margin-right: 13px
}

.filter .f-sort .arrow,.filter .f-sort .arrow-bottom,.filter .f-sort .arrow-top {
	float: left;
	width: 7px;
	overflow: hidden;
	background: url(../images/sprite-arrow.png) no-repeat 0 -100px
}

.filter .f-sort .arrow {
	height: 11px;
	margin-top: 6px
}

.filter .f-sort .arrow-top {
	height: 4px;
	margin-top: 6px;
	background-position: -10px -100px
}

.filter .f-sort .arrow-bottom {
	height: 4px;
	margin-top: 3px;
	background-position: -10px -110px
}

.filter .f-sort .fs-down,.filter .f-sort .fs-up {
	display: inline-block;
	width: 7px;
	margin-left: 5px;
	vertical-align: top;
	*cursor: pointer
}

.filter .f-sort .fs-tit {
	display: inline-block;
	vertical-align: top;
	*cursor: pointer
}

.filter .f-sort a {
	float: left;
	padding: 0 9px;
	height: 23px;
	border: 1px solid #CCC;
	line-height: 23px;
	margin-right: -1px;
	background: #FFF;
	color: #333
}

.filter .f-sort a:hover {
	position: relative;
	text-decoration: none;
	border-color: #e01222;
	color: #e01222
}

.filter .f-sort a:hover .fs-down .arrow {
	background-position: 0 -140px
}

.filter .f-sort a.curr {
	border-color: #e01222;
	background: #e01222;
	color: #FFF
}

.filter .f-sort a.curr .arrow-top {
	background-position: -10px -120px
}

.filter .f-sort a.curr .arrow-bottom {
	background-position: -10px -130px
}

.filter .f-sort a.curr .fs-down .arrow {
	background-position: 0 -120px
}

.filter .f-sort a.curr .fs-down .arrow-top,.filter .f-sort a.curr .fs-up .arrow-bottom {
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}

.filter .f-sort a.curr:hover {
	color: #fff
}

.filter .f-price {
	position: relative;
	float: left;
	width: 132px;
	height: 25px;
	margin-right: 12px
}

.filter .f-price .f-price-set {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.filter .f-price .f-price-set .input-txt,.filter .f-price .f-price-set em {
	float: left;
	display: inline
}

.filter .f-price .f-price-set .input-txt {
	width: 52px;
	border-color: #ccc;
	color: #333
}

.filter .f-price .f-price-set .input-txt:focus {
	outline-color: transparent
}

.filter .f-price .f-price-set em {
	width: 12px;
	line-height: 23px;
	color: #333;
	text-align: center
}

.filter .f-price .f-price-edit {
	display: none;
	width: 132px;
	height: 25px;
	padding: 37px 6px 6px;
	border: 1px solid #999;
	position: absolute;
	background: #fff;
	box-shadow: 1px 1px 2px rgba(0,0,0,.2)
}

.filter .f-price .f-price-edit .item1 {
	position: absolute;
	top: 37px;
	left: 6px;
	width: 36px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #005aa0
}

.filter .f-price .f-price-edit .item2 {
	position: absolute;
	top: 37px;
	right: 7px;
	width: 38px;
	height: 17px;
	line-height: 17px;
	padding: 3px;
	border: 1px solid #ccc;
	text-align: center;
	background: #f7f7f7;
	color: #333
}

.filter .f-price.f-price-focus {
	z-index: 6
}

.filter .f-price.f-price-focus .f-price-set {
	position: relative;
	z-index: 5
}

.filter .f-price.f-price-focus .f-price-edit {
	display: block;
	zoom: 1;
	top: -7px;
	left: -7px
}

.filter .f-datagrid {
	float: left;
	width: 71px;
	height: 25px;
	padding-left: 1px;
	margin-right: 12px;
	overflow: hidden
}

.filter .f-datagrid .fdg-item {
	position: relative;
	float: left;
	width: 13px;
	height: 23px;
	border: 1px solid #ccc;
	margin-left: -1px;
	display: inline;
	background: #fff
}

.filter .f-datagrid .fdg-item:hover {
	z-index: 3
}

.filter .f-datagrid .fdg-item:hover .def-bar {
	border-color: #e01222;
	background: #f89596
}

.filter .f-datagrid .fdg-item-curr {
	z-index: 3
}

.filter .f-datagrid .fdg-item-curr .def-bar {
	border-color: #e01222;
	background: #f89596
}

.filter .f-datagrid .def-bar {
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 2;
	width: 13px;
	height: 0;
	border: 1px solid #aaa;
	overflow: hidden;
	background: #e5e5e5
}

.filter .f-search {
	display: none;
	float: right
}

.filter .f-search .btn,.filter .f-search .input-txt {
	float: left
}

.filter .f-search .input-txt {
	width: 108px;
	color: #999
}

.filter .f-search .btn {
	color: #333;
	border: 1px solid #CCC;
	border-radius: 0;
	margin-left: -1px
}

.filter .f-pager {
	float: right
}

.filter .f-pager .fp-next,.filter .f-pager .fp-prev,.filter .f-pager .fp-text {
	float: left
}

.filter .f-pager .fp-text {
	line-height: 23px;
	margin-right: 10px;
	font-family: verdana
}

.filter .f-pager .fp-text b,.filter .f-pager .fp-text em,.filter .f-pager .fp-text i {
	font-weight: 400;
	font-style: normal
}

.filter .f-pager .fp-text b {
	color: #e01222;
	font-weight: 700
}

.filter .f-pager .fp-next,.filter .f-pager .fp-prev {
	width: 46px;
	height: 23px;
	border: 1px solid #DDD;
	background: #FFF;
	line-height: 23px;
	font-family: "\5b8b\4f53";
	text-align: center;
	font-size: 16px;
	color: #AAA
}

.filter .f-pager .fp-prev {
	margin-right: -1px
}

.filter .f-pager .fp-next:hover,.filter .f-pager .fp-prev:hover {
	text-decoration: none
}

.filter .f-pager .fp-next.disabled,.filter .f-pager .fp-prev.disabled {
	padding: 0;
	background: #F1F1F1;
	color: #CCC;
	cursor: default
}

.filter .f-result-sum {
	float: right;
	height: 25px;
	line-height: 25px;
	margin-right: 10px;
	color: #999
}

.filter .f-result-sum .num {
	color: #666;
	font-family: verdana
}

.filter .f-feature ul li a,.filter .f-store .instock a {
	position: relative;
	display: inline-block;
	padding-left: 18px;
	padding-right: 10px;
	color: #333
}

.filter .f-feature ul li a i,.filter .f-store .instock a i {
	position: absolute;
	left: 0;
	top: 5px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.filter .f-feature ul li a:hover,.filter .f-store .instock a:hover {
	text-decoration: none;
	color: #e01222
}

.filter .f-feature ul li a:hover i,.filter .f-store .instock a:hover i {
	border-color: #e01222
}

.filter .f-feature ul li a.selected i,.filter .f-store .instock a.selected i {
	border-color: #e01222;
	background-position: -1px -107px
}

.filter .f-feature {
	float: left;
	position: relative;
	width: auto;
	height: 25px;
	overflow: hidden
}

.filter .f-feature ul li {
	float: left;
	display: inline;
	height: 25px;
	line-height: 25px
}

.filter .f-feature ul li a {
	padding-right: 5px
}

.filter .f-feature ul li .act-chunchajie,.filter .f-feature ul li .act-chunlei,.filter .f-feature ul li .act-jiazhuangjie,.filter .f-feature ul li .act-jingdongshangou,.filter .f-feature ul li .act-nanzhuangjie,.filter .f-feature ul li .act-nvrenjie,.filter .f-feature ul li .act-qiuchajie,.filter .f-feature ul li .act-shiyidacu,.filter .f-feature ul li .act-shuang11,.filter .f-feature ul li .act-shuang12,.filter .f-feature ul li .act-zuiniunianhuo {
	display: inline-block;
	width: 46px;
	height: 25px;
	line-height: 25px;
	background: url(../images/search.filter.activity-icon.png) no-repeat 0 -37px;
	cursor: pointer
}

.filter .f-feature ul li .act-jiazhuangjie {
	background-position: 0 -73px
}

.filter .f-feature ul li .act-shiyidacu {
	width: 60px;
	background-position: 0 -108px
}

.filter .f-feature ul li .act-qiuchajie {
	width: 45px;
	background-position: 0 -144px
}

.filter .f-feature ul li .act-shuang11 {
	width: 104px;
	background-position: 0 -180px
}

.filter .f-feature ul li .act-shuang12 {
	width: 116px;
	height: 35px;
	margin-top: -4px;
	background-position: 0 -216px
}

.filter .f-feature ul li .act-zuiniunianhuo {
	width: 101px;
	background-position: 0 -262px
}

.filter .f-feature ul li .act-nvrenjie {
	width: 89px;
	background-position: 0 -295px
}

.filter .f-feature ul li .act-chunlei {
	width: 71px;
	background-position: 0 -330px
}

.filter .f-feature ul li .act-jingdongshangou {
	width: 104px;
	background-position: 0 -366px
}

.filter .f-feature ul li .act-chunchajie {
	width: 88px;
	background-position: 0 -401px
}

.filter .f-feature ul li .act-wrap {
	display: inline-block;
	width: 105px;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
	position: relative
}

.filter .f-feature ul li .act-wrap img {
	height: 25px;
	position: absolute;
	left: 0;
	top: 0
}

.filter .f-feature ul li .act-wrap .act-text {
	display: inline-block;
	width: 105px;
	height: 25px;
	color: #e01222;
	font: 700 14px/25px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	position: absolute;
	left: 0;
	top: 0
}

.filter .f-feature ul li .i-new {
	display: none;
	width: 25px;
	height: 14px;
	position: absolute;
	right: -2px;
	top: -9px;
	background: url(../images/search.icons.png) no-repeat 0 -310px
}

.filter .f-feature .ff-more {
	position: absolute;
	right: 0;
	top: 2px;
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #DDD;
	background: #fff url(../images/search.ele.png) no-repeat 4px 7px;
	transition: background-position .15s ease-in-out
}

.filter .f-store {
	float: left;
	padding-left: 5px
}

.filter .f-store .fs-cell {
	float: left;
	line-height: 25px;
	margin-right: 5px
}

.filter .f-store .delivery-location {
	color: #999
}

.filter .f-store #store-selector {
	float: left;
	height: 25px
}

.filter .f-store #store-selector .text {
	color: #333
}

.filter .f-store #store-selector .common-area {
	padding-bottom: 10px
}

.filter .f-store #store-selector .common-area a {
	color: #005aa0
}

div.ui-tips-price-grid {
	margin-left: 5px
}

#store-selector {
	position: relative;
	z-index: 5;
	height: 26px;
	margin-right: 10px
}

#store-selector dd,#store-selector dl,#store-selector dt {
	float: none;
	color: #999
}

#store-selector dl {
	width: 390px
}

#store-selector dd {
	line-height: 22px
}

#store-selector .mc a:link,#store-selector .mc a:visited {
	color: #005aa0
}

#store-selector .mc a:active,#store-selector .mc a:hover {
	background: #005aa0;
	color: #fff
}

#store-selector .text {
	float: left;
	position: relative;
	top: 0;
	overflow: hidden;
	height: 23px;
	padding: 0 24px 0 4px;
	border: 1px solid #ccc;
	background: #fff;
	line-height: 23px
}

#store-selector .text b {
	display: block;
	position: absolute;
	right: 5px;
	top: 4px;
	overflow: hidden;
	width: 18px;
	height: 16px;
	background: url(../images/search.ele.png) no-repeat 3px 5px
}

#store-selector .content {
	display: none;
	position: absolute;
	top: 24px;
	left: -45px;
	border: 1px solid #999;
	width: 390px;
	padding: 15px;
	background: #fff;
	box-shadow: 2px 2px 3px rgba(0,0,0,.12)
}

#store-selector .close {
	display: none;
	position: absolute;
	cursor: pointer;
	z-index: 2;
	top: 32px;
	left: 346px;
	width: 17px;
	height: 17px;
	background: url(../images/search.ele.png) no-repeat 3px -124px
}

#store-selector.wrap-selects .content {
	width: 256px
}

#store-selector.wrap-selects .close {
	left: 235px
}

#store-selector.hover .close,#store-selector.hover .content {
	display: block
}

#store-selector.hover .text {
	z-index: 1;
	height: 24px;
	border-bottom: 0;
	background: #fff;
	border-color: #999
}

.JD-stock {
	position: relative
}

.JD-stock .tab {
	width: 100%;
	height: 25px;
	float: left;
	border-bottom: 2px solid #e01222;
	overflow: visible;
	*overflow: hidden
}

.JD-stock .tab li {
	float: left;
	clear: none;
	height: 23px;
	padding: 1px 1px 0;
	border: 1px solid #ddd;
	border-bottom: 0;
	margin-right: 3px;
	background-color: #fff;
	line-height: 22px;
	text-decoration: none
}

.JD-stock .tab .curr {
	*position: relative;
	height: 25px;
	padding: 0;
	border: 2px solid #e01222;
	border-bottom: 0
}

.JD-stock .tab a {
	position: relative;
	float: left;
	height: 23px;
	padding: 0 30px 1px 10px;
	line-height: 23px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	color: #005AA0;
	outline: 0
}

.JD-stock .tab a i {
	position: absolute;
	right: 2px;
	top: 5px;
	display: block;
	width: 18px;
	height: 16px;
	overflow: hidden;
	background: url(../images/search.ele.png) no-repeat 3px 5px;
	opacity: .5;
	filter: alpha(opacity=50)
}

.JD-stock .tab .curr i,.JD-stock .tab a:hover i {
	opacity: 1;
	filter: alpha(opacity=100)
}

.area-list {
	display: inline-block;
	display: block;
	padding-top: 5px
}

.area-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .area-list {
	height: 1%
}

*+html .area-list {
	min-height: 1%
}

.area-list li {
	float: left;
	width: 80px;
	height: 22px;
	padding: 2px 0 2px 15px;
	overflow: hidden
}

.area-list li a {
	float: left;
	padding: 2px 4px;
	color: #005aa0
}

.area-list li a:hover {
	background: #005ea7;
	color: #fff
}

.area-list .longer-area {
	width: 370px
}

.area-list .long-area {
	width: 170px
}

#store-selector.addr-selector-four .mt {
	padding-right: 20px
}

#store-selector.addr-selector-four .content {
	width: 430px
}

#store-selector.addr-selector-four .close {
	left: 385px
}

#store-selector.addr-selector-four .area-list li {
	width: 85px
}

#store-selector.addr-selector-four .area-list .longer-area {
	width: 385px
}

#store-selector.addr-selector-four .area-list .long-area {
	width: 185px
}

#store-selector.addr-selector-four .area-list.z-area-list-fixed {
	height: 239px;
	overflow-x: hidden;
	overflow-y: auto
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.filter .f-feature .ff-more {
		display: none
	}

	.filter .f-search {
		display: block
	}
}

.resp01 .filter .f-feature .ff-more {
	display: none
}

.resp01 .filter .f-search {
	display: block
}

@media (min-width:1411px) {
	.filter .f-feature .ff-more {
		display: none
	}

	.filter .f-search {
		display: block
	}
}

.resp02 .filter .f-feature .ff-more {
	display: none
}

.resp02 .filter .f-search {
	display: block
}

.flagshop1 .shop-logo {
	width: 180px;
	height: 60px;
	overflow: hidden
}

.flagshop1 .shop-logo img {
	width: 180px;
	height: 60px
}

.flagshop1 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin: 4px 0;
	overflow: hidden
}

.flagshop1 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 700 14px/18px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #333
}

.flagshop1 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}

.flagshop1 .shop-name .tag-coupon {
	background: #538ef1
}

.flagshop1 .shop-name .tag-jd {
	background: #e01222
}

.flagshop1 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../images/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}

.flagshop1 .shop-infor {
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis
}

.flagshop1 .shop-focus {
	height: 23px;
	padding-top: 6px
}

.flagshop1 .shop-focus .u-btn-focus {
	vertical-align: top
}

.flagshop1 .shop-honor {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	margin-left: 10px
}

.flagshop1 .shop-honor .i-medal {
	margin-top: 3px;
	vertical-align: top;
	margin-right: 5px
}

.flagshop1 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	line-height: 23px;
	color: #e01222
}

.flagshop1 .shop-score-mini {
	float: left;
	width: 225px;
	height: 40px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.flagshop1 .shop-score-mini .score-title {
	width: 100%;
	height: 16px;
	line-height: 16px;
	margin-bottom: 5px;
	overflow: hidden
}

.flagshop1 .shop-score-mini .score-title .part,.flagshop1 .shop-score-mini .score-title .sum {
	float: left;
	width: 40px;
	margin-right: 13px;
	color: #999;
	text-align: center
}

.flagshop1 .shop-score-mini .score-title .sum {
	width: 52px;
	margin-right: 14px;
	font-weight: 700
}

.flagshop1 .shop-score-mini .score-infor {
	width: 100%;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	color: #999
}

.flagshop1 .shop-score-mini .score-infor .part,.flagshop1 .shop-score-mini .score-infor .sum {
	float: left;
	width: 40px;
	margin-right: 13px;
	color: #999;
	text-align: center
}

.flagshop1 .shop-score-mini .score-infor .sum {
	width: 52px;
	margin-right: 14px;
	font-weight: 700
}

.flagshop1 .shop-score-mini .score-infor .sum .number {
	color: #e01222
}

.flagshop1 .shop-score-mini .score-change {
	display: inline-block
}

.flagshop1 .shop-score-mini .score-change i {
	margin-left: 3px;
	margin-top: 3px;
	vertical-align: top
}

.flagshop1 .shop-score-mini .score-change .percent {
	display: inline-block;
	vertical-align: top
}

.flagshop1 .shop-enter .u-btn-primary {
	border-radius: 5px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	font-size: 14px;
	padding: 6px 20px
}

.flagshop1 .shop-bd {
	position: relative;
	padding: 10px 398px 10px 200px;
	height: 100px
}

.flagshop1 .shop-bd .shop-logo {
	position: absolute;
	left: 10px;
	top: 30px
}

.flagshop1 .shop-bd .sl-i-main {
	width: 100%
}

.flagshop1 .shop-bd .sl-i-ext {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 378px;
	height: 100px
}

.flagshop1 .shop-bd .shop-score-mini {
	padding-top: 30px
}

.flagshop1 .shop-bd .shop-enter {
	margin-top: 30px
}

.flagshop1 {
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden
}

.flagshop1 .shop-bd {
	border: 1px solid #ddd
}

.flagshop2 {
	width: 100%;
	height: 142px;
	padding-top: 34px;
	margin-bottom: 10px
}

.flagshop2 .shop-hd {
	width: 100%;
	height: 22px;
	margin-top: -23px;
	border-top: 1px solid #eee;
	text-align: center
}

.flagshop2 .shop-hd em {
	position: relative;
	display: inline-block;
	height: 22px;
	padding: 0 45px;
	margin-top: -11px;
	vertical-align: top;
	font: 14px/22px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #333;
	background: #fff
}

.flagshop2 .shop-bd {
	position: relative;
	height: 100px;
	padding: 21px 165px 21px 280px;
	background: url(../images/bg-shop.png) no-repeat right top
}

.flagshop2 .shop-logo {
	position: absolute;
	left: 20px;
	top: 21px;
	width: 220px;
	height: 100px;
	background: #fff
}

.flagshop2 .shop-logo a {
	display: block;
	width: 180px;
	height: 60px;
	padding: 20px
}

.flagshop2 .shop-logo img {
	width: 180px;
	height: 60px;
	vertical-align: top
}

.flagshop2 .sl-i-main {
	width: 100%;
	height: 100%
}

.flagshop2 .sl-i-ext {
	position: absolute;
	right: 0;
	top: 16px;
	width: 155px
}

.flagshop2 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin-bottom: 5px;
	overflow: hidden
}

.flagshop2 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #333
}

.flagshop2 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}

.flagshop2 .shop-name .tag-coupon {
	background: #538ef1
}

.flagshop2 .shop-name .tag-jd {
	background: #e01222
}

.flagshop2 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../images/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}

.flagshop2 .shop-infor {
	height: 18px;
	font: 12px/18px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #999
}

.flagshop2 .shop-btn {
	height: 33px;
	padding-top: 7px
}

.flagshop2 .shop-btn .u-btn-focus {
	display: inline-block;
	width: 78px;
	height: 31px;
	line-height: 31px;
	padding: 0;
	border: 1px solid #ddd;
	margin-right: 10px;
	text-align: center;
	background: #fff;
	border-radius: 3px;
	vertical-align: top;
	-webkit-filter: none;
	filter: none
}

.flagshop2 .shop-btn .u-btn-focus .btnico {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	background: url(../images/search.ele.png) no-repeat 0 -413px
}

.flagshop2 .shop-btn .u-btn-focus .btntxt {
	display: inline-block;
	vertical-align: middle;
	height: 31px;
	line-height: 31px
}

.flagshop2 .shop-btn .u-btn-focus:hover {
	border-color: #f14a4d;
	box-shadow: none
}

.flagshop2 .shop-btn .u-btn-focus:hover .btnico {
	background-position: 0 -436px
}

.flagshop2 .shop-btn .u-btn-focus:hover .btntxt {
	color: #f14a4d
}

.flagshop2 .shop-btn .u-btn-focused {
	border-color: #f14a4d
}

.flagshop2 .shop-btn .u-btn-focused .btnico {
	background-position: 0 -436px
}

.flagshop2 .shop-btn .u-btn-focused .btntxt {
	color: #f14a4d
}

.flagshop2 .shop-btn .shop-enter {
	display: inline-block;
	width: 90px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #e01222;
	color: #fff;
	border-radius: 3px;
	vertical-align: top
}

.flagshop2 .shop-btn .shop-enter:hover {
	background: #f14a4d
}

.flagshop2 .shop-honor {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	margin-left: 10px;
	margin-top: 5px
}

.flagshop2 .shop-honor .i-medal {
	margin-top: 3px;
	vertical-align: top;
	margin-right: 5px
}

.flagshop2 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	line-height: 23px;
	color: #e01222
}

.flagshop2 .shop-score2 .score-infor .i-down,.flagshop2 .shop-score2 .score-infor .i-up,.flagshop2 .shop-score2 .score-infor .num,.flagshop2 .shop-score2 .score-infor .tit {
	display: inline-block;
	vertical-align: middle
}

.flagshop2 .shop-score2 .score-infor .part,.flagshop2 .shop-score2 .score-infor .sum {
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.flagshop2 .shop-score2 .score-infor .part .tit,.flagshop2 .shop-score2 .score-infor .sum .tit {
	margin-right: 8px
}

.flagshop2 .shop-score2 .score-infor .part .num,.flagshop2 .shop-score2 .score-infor .sum .num {
	margin-right: 3px
}

.flagshop2 .shop-score2 .score-infor .sum {
	margin-bottom: 10px
}

.flagshop2 .shop-score2 .score-infor .sum .tit {
	font-size: 14px;
	color: #333
}

.flagshop2 .shop-score2 .score-infor .sum .num {
	font-size: 14px;
	color: #e01222
}

.flagshop3 {
	width: 100%;
	margin-bottom: 10px
}

.flagshop3 .shop-hd {
	width: 100%;
	padding-top: 1px;
	margin-top: -1px;
	text-align: center
}

.flagshop3 .shop-hd .inner {
	height: 22px;
	margin-top: 11px;
	border-top: 1px solid #eee
}

.flagshop3 .shop-hd em {
	position: relative;
	display: inline-block;
	height: 22px;
	padding: 0 45px;
	margin-top: -11px;
	vertical-align: top;
	font: 14px/22px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #333;
	background: #fff
}

.flagshop3 .shop-bd {
	position: relative;
	height: 84px;
	padding: 8px 407px 8px 229px;
	background: url(../images/bg-shop.png) no-repeat right top
}

.flagshop3 .shop-logo {
	position: absolute;
	left: 9px;
	top: 8px;
	width: 204px;
	height: 84px;
	background: #fff
}

.flagshop3 .shop-logo a {
	display: block;
	width: 180px;
	height: 60px;
	padding: 12px
}

.flagshop3 .shop-logo img {
	width: 180px;
	height: 60px;
	vertical-align: top
}

.flagshop3 .sl-i-main {
	width: 100%;
	height: 84px;
	overflow: hidden
}

.flagshop3 .sl-i-ext {
	position: absolute;
	right: 0;
	top: 12px;
	width: 378px;
	height: 76px
}

.flagshop3 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 8px;
	overflow: hidden
}

.flagshop3 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #333
}

.flagshop3 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}

.flagshop3 .shop-name .tag-coupon {
	background: #538ef1
}

.flagshop3 .shop-name .tag-jd {
	background: #e01222
}

.flagshop3 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../images/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}

.flagshop3 .shop-name .shop-tag-img {
	display: inline-block;
	height: 18px;
	margin-left: 1px;
	vertical-align: top
}

.flagshop3 .shop-name .shop-tag-img img {
	vertical-align: top
}

.flagshop3 .shop-infor {
	height: 18px;
	font: 12px/18px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.flagshop3 .shop-btn {
	position: absolute;
	left: 247px;
	top: 0;
	width: 100px;
	height: 76px
}

.flagshop3 .shop-btn .u-focus {
	display: block;
	width: 88px;
	height: 31px;
	line-height: 31px;
	margin-bottom: 10px
}

.flagshop3 .shop-btn .u-focus .btnico {
	vertical-align: middle;
	margin-right: 5px
}

.flagshop3 .shop-btn .u-focus .btntxt {
	vertical-align: middle;
	height: 31px;
	line-height: 31px
}

.flagshop3 .shop-btn .shop-enter {
	display: block;
	width: 90px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #e01222;
	color: #fff;
	border-radius: 3px
}

.flagshop3 .shop-btn .shop-enter:hover {
	background: #f14a4d
}

.flagshop3 .shop-honor {
	display: inline-block;
	height: 18px;
	margin-left: 12px;
	vertical-align: top
}

.flagshop3 .shop-honor .i-medal {
	vertical-align: top;
	margin-right: 5px
}

.flagshop3 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	color: #e01222
}

.flagshop3 .shop-score2 {
	position: absolute;
	left: 0;
	top: 2px;
	width: 232px;
	height: 72px;
	padding-right: 15px
}

.flagshop3 .shop-score2 .score-infor {
	height: 72px;
	padding-left: 112px
}

.flagshop3 .shop-score2 .score-infor .i-down,.flagshop3 .shop-score2 .score-infor .i-up,.flagshop3 .shop-score2 .score-infor .num,.flagshop3 .shop-score2 .score-infor .tit {
	display: inline-block;
	vertical-align: middle
}

.flagshop3 .shop-score2 .score-infor .part,.flagshop3 .shop-score2 .score-infor .sum {
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.flagshop3 .shop-score2 .score-infor .part .tit,.flagshop3 .shop-score2 .score-infor .sum .tit {
	margin-right: 8px
}

.flagshop3 .shop-score2 .score-infor .part .num,.flagshop3 .shop-score2 .score-infor .sum .num {
	margin-right: 3px
}

.flagshop3 .shop-score2 .score-infor .sum {
	float: left;
	width: 112px;
	height: 72px;
	line-height: 72px;
	margin-left: -112px
}

.flagshop3 .shop-score2 .score-infor .sum .tit {
	font-size: 14px;
	color: #333
}

.flagshop3 .shop-score2 .score-infor .sum .num {
	font-size: 14px;
	color: #e01222
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.flagshop3 .shop-bd {
		padding-right: 427px
	}

	.flagshop3 .sl-i-ext {
		width: 398px
	}
}

.resp01 .flagshop3 .shop-bd {
	padding-right: 427px
}

.resp01 .flagshop3 .sl-i-ext {
	width: 398px
}

@media (min-width:1411px) {
	.flagshop3 .shop-bd {
		padding-right: 427px
	}

	.flagshop3 .sl-i-ext {
		width: 398px
	}
}

.resp02 .flagshop3 .shop-bd {
	padding-right: 427px
}

.resp02 .flagshop3 .sl-i-ext {
	width: 398px
}

.floatbar-cart2 .flbar-checkout .ck-btn {
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #DDD
}

.floatbar-cart2 .flbar-checkout .ck-btn .btnico {
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px
}

.floatbar-cart2 .flbar-checkout .ck-btn .btntxt {
	height: 21px;
	line-height: 21px;
	display: inline-block;
	vertical-align: middle
}

.floatbar-cart2 .flbar-checkout .ck-btn:hover {
	text-decoration: none;
	cursor: pointer;
	box-shadow: 0 1px 1px rgba(0,1,1,.08)
}

.floatbar-cart2 .flbar-checkout .ck-btn {
	border-color: #E74649;
	color: #FFF;
	background-color: #E74649;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#E74649,#DF3033);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#DF3033', GradientType=0)
}

.floatbar-cart2 .flbar-checkout .ck-btn:hover {
	color: #FFF
}

.floatbar-wrap {
	display: none
}

.floatbar-cart2 {
	width: 100%;
	height: 234px;
	border-top: 1px solid #eee;
	margin-top: -30px;
	margin-bottom: 20px;
	overflow: hidden;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	background: #fff
}

.floatbar-cart2 .flbar-inner {
	width: 990px;
	height: 204px;
	margin: 0 auto;
	padding-top: 30px;
	overflow: hidden
}

.floatbar-cart2 .flbar-goods {
	float: left;
	width: 100px;
	padding-left: 50px
}

.floatbar-cart2 .flbar-goods .p-img {
	position: relative;
	width: 100px;
	height: 100px;
	margin-bottom: 12px
}

.floatbar-cart2 .flbar-goods .p-img img {
	vertical-align: top;
	width: 100px;
	height: 100px
}

.floatbar-cart2 .flbar-goods .p-tags {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 90px;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	background: #ff8922;
	color: #fff
}

.floatbar-cart2 .flbar-goods .p-name {
	height: 40px;
	line-height: 20px;
	margin-bottom: 4px;
	overflow: hidden;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.floatbar-cart2 .flbar-goods .p-price {
	height: 22px
}

.floatbar-cart2 .flbar-goods .p-price strong {
	line-height: 22px;
	font-weight: 700;
	font-size: 14px
}

.floatbar-cart2 .flbar-main {
	position: relative;
	float: left;
	height: 204px;
	padding-left: 50px;
	padding-right: 70px
}

.floatbar-cart2 .flbar-main .sign-add,.floatbar-cart2 .flbar-main .sign-equal {
	position: absolute;
	background: url(../images/sprite-icon.png) no-repeat 0 -100px
}

.floatbar-cart2 .flbar-main .sign-add {
	left: 16px;
	top: 42px;
	width: 17px;
	height: 17px
}

.floatbar-cart2 .flbar-main .sign-equal {
	right: 26px;
	top: 46px;
	width: 18px;
	height: 10px;
	background-position: -20px -100px
}

.floatbar-cart2 .flbar-slider {
	position: relative;
	width: 430px;
	padding: 0 40px;
	overflow: hidden
}

.floatbar-cart2 .flbar-slider .slider-next,.floatbar-cart2 .flbar-slider .slider-prev {
	position: absolute;
	top: 20px;
	width: 14px;
	height: 58px;
	line-height: 58px;
	border: 1px solid #e8e8e8;
	overflow: hidden;
	text-align: center;
	box-shadow: 0 0 10px 1px rgba(0,0,0,.1);
	cursor: pointer
}

.floatbar-cart2 .flbar-slider .slider-next i,.floatbar-cart2 .flbar-slider .slider-prev i {
	display: inline-block;
	width: 6px;
	height: 9px;
	margin-top: 24px;
	overflow: hidden;
	vertical-align: top;
	background: url(../images/sprite-arrow.png) no-repeat -20px -100px
}

.floatbar-cart2 .flbar-slider .slider-prev {
	left: 4px
}

.floatbar-cart2 .flbar-slider .slider-next {
	right: 4px
}

.floatbar-cart2 .flbar-slider .slider-next i {
	background-position: -30px -100px
}

.floatbar-cart2 .flbar-slider .slider-disable {
	box-shadow: none;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	cursor: default
}

.floatbar-cart2 .flbar-slider .slider-main {
	width: 100%;
	height: 200px;
	overflow: hidden
}

.floatbar-cart2 .flbar-checkout {
	float: right;
	width: 210px;
	padding-top: 18px;
	color: #333
}

.floatbar-cart2 .flbar-checkout .ck-amount {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 700
}

.floatbar-cart2 .flbar-checkout .ck-amount .num {
	color: #e01222;
	padding: 0 5px
}

.floatbar-cart2 .flbar-checkout .ck-total {
	width: 100%;
	height: 32px;
	line-height: 32px;
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: 700
}

.floatbar-cart2 .flbar-checkout .ck-total strong {
	margin-left: 5px;
	font-size: 22px;
	font-family: verdana;
	font-weight: 400;
	color: #e01222
}

.floatbar-cart2 .flbar-checkout .ck-btn {
	width: 140px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	font-size: 16px
}

.z-flbar-cart2-fixed {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 10;
	margin-top: 0;
	margin-bottom: 0
}

.flbar-exchange-list {
	float: left
}

.flbar-exchange-list li {
	position: relative;
	float: left;
	width: 100px;
	height: 200px;
	margin-right: 10px;
	overflow: hidden
}

.flbar-exchange-list .p-img {
	height: 100px;
	margin-bottom: 12px
}

.flbar-exchange-list .p-img img {
	width: 100px;
	height: 100px;
	vertical-align: top
}

.flbar-exchange-list .p-name {
	height: 40px;
	line-height: 20px;
	margin-bottom: 4px;
	overflow: hidden;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	word-break: break-all
}

.flbar-exchange-list .p-price {
	width: 100%;
	height: 22px;
	overflow: hidden
}

.flbar-exchange-list .p-price strong {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	font-weight: 700;
	font-size: 14px
}

.flbar-exchange-list .p-checkbox {
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0;
	border-color: #e01222;
	background-position: -1px -107px;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	cursor: pointer
}

.flbar-exchange-list .p-stock {
	position: absolute;
	left: 0;
	top: 80px;
	width: 90px;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0,0,0,.4)
}

:root .flbar-exchange-list .p-stock {
	-webkit-filter: none\9!important;
	filter: none\9!important
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.floatbar-cart2 .flbar-inner {
		width: 1210px
	}

	.floatbar-cart2 .flbar-slider {
		width: 650px
	}
}

.resp01 .floatbar-cart2 .flbar-inner {
	width: 1210px
}

.resp01 .floatbar-cart2 .flbar-slider {
	width: 650px
}

@media (min-width:1411px) {
	.floatbar-cart2 .flbar-inner {
		width: 1390px
	}

	.floatbar-cart2 .flbar-slider {
		width: 820px
	}

	.floatbar-cart2 .flbar-exchange-list li {
		margin-right: 20px
	}

	.floatbar-cart2 .flbar-checkout {
		width: 220px
	}
}

.resp02 .floatbar-cart2 .flbar-inner {
	width: 1390px
}

.resp02 .floatbar-cart2 .flbar-slider {
	width: 820px
}

.resp02 .floatbar-cart2 .flbar-exchange-list li {
	margin-right: 20px
}

.resp02 .floatbar-cart2 .flbar-checkout {
	width: 220px
}

.floatbar-bd .slider-next,.floatbar-bd .slider-prev,.floatbar-checkout .goods-trigger .arrow {
	display: inline-block;
	background-image: url(../images/sprite-arrow.png);
	background-repeat: no-repeat
}

@font-face {
	font-family:daogou-font;src:url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.eot?cfnq6a);src:url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.eot?cfnq6a#iefix) format("embedded-opentype"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.woff?cfnq6a) format("woff"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.ttf?cfnq6a) format("truetype"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.svg?cfnq6a#daogou-font) format("svg");font-weight:400;font-style:normal
}

.floatbar-checkout .total-ico {
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

.floatbar-cart {
	position: relative;
	z-index: 10;
	width: 990px;
	height: 52px;
	margin-bottom: 30px;
	margin-top: -30px
}

.floatbar-cart.z-flbar-showbd .floatbar-checkout .bd-arrow {
	display: block
}

.floatbar-cart.z-flbar-showbd .floatbar-checkout .goods-trigger .arrow {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.floatbar-cart.z-flbar-showbd .floatbar-bd {
	display: block
}

.floatbar-cart.z-flbar-fixed {
	margin-bottom: 0;
	margin-top: 0;
	position: fixed;
	bottom: 0
}

.floatbar-bd {
	display: none;
	position: absolute;
	bottom: 52px;
	left: 0;
	width: 100%;
	height: 125px;
	background: url(about:blank);
	background: rgba(102,102,102,.85);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#d9666666', endColorstr='#d9666666')
}

.floatbar-bd .slider-next,.floatbar-bd .slider-prev {
	position: absolute;
	top: 50%;
	width: 16px;
	height: 32px;
	margin-top: -16px;
	overflow: hidden;
	background-position: 0 -20px;
	cursor: pointer
}

.floatbar-bd .slider-next:hover,.floatbar-bd .slider-prev:hover {
	background-position: 0 -60px
}

.floatbar-bd .slider-prev {
	left: 20px
}

.floatbar-bd .slider-next {
	right: 20px;
	background-position: -20px -20px
}

.floatbar-bd .slider-next:hover {
	background-position: -20px -60px
}

.floatbar-bd .slider-disable {
	display: none
}

:root .floatbar-bd {
	-webkit-filter: none\9;
	filter: none\9
}

.floatbar-slider {
	position: relative;
	height: 103px;
	margin: 0 54px;
	overflow: hidden
}

.flbar-slider-goods {
	float: left;
	height: 80px;
	margin-top: 23px
}

.flbar-slider-goods li {
	float: left;
	width: 184px;
	height: 80px;
	padding-left: 90px;
	margin-right: 30px;
	overflow: hidden;
	line-height: 18px;
	color: #fff;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.flbar-slider-goods .p-img {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	margin-left: -90px
}

.flbar-slider-goods .p-img img {
	width: 80px;
	height: 80px
}

.flbar-slider-goods .p-name,.flbar-slider-goods .p-param,.flbar-slider-goods .p-price {
	width: 100%;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.flbar-slider-goods .p-name {
	margin-top: -3px
}

.flbar-slider-goods .p-name a {
	color: #fff
}

.flbar-slider-goods .p-price {
	margin-top: 23px
}

.flbar-slider-goods .p-price .price {
	color: #fff
}

.flbar-slider-goods .p-del {
	float: right;
	height: 18px;
	text-align: right
}

.flbar-slider-goods .p-stock {
	margin-left: 15px
}

.floatbar-ft {
	width: 1200px;
	position: fixed;
	bottom: 0;
	margin: 0 auto;
	left: 50%;
	margin-left: -600px;
	height: 50px;
	border: 1px solid #e9e9e9;
	background: #fff
}

.floatbar-sales {
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	border: 1px solid #f70;
	margin-top: 10px;
	margin-left: 54px;
	_display: inline;
	color: #f70;
	font-family: arial
}

.floatbar-sales .sep {
	margin: 0 4px
}

.floatbar-sales.z-sales-active {
	background: #f70;
	color: #fff
}

.floatbar-coupon {
	float: left;
	height: 30px;
	margin-left: 54px;
	_display: inline;
	margin-top: 10px
}

.floatbar-coupon i.left,.floatbar-coupon i.right {
	display: block;
	position: absolute;
	top: 0;
	width: 3px;
	height: 100%;
	background: url(../images/semi-circle.png) repeat-y
}

.floatbar-coupon i.left {
	left: 0;
	background-position: -3px 0
}

.floatbar-coupon i.right {
	right: 0;
	background-position: 0 0
}

.floatbar-coupon .coupon-inner {
	position: relative;
	height: 30px
}

.floatbar-coupon .coupon-inner.z-limit-show .flbar-coupon-detail {
	display: block
}

.floatbar-coupon.flbar-coupon-02 .flbar-coupon-info {
	background: #fa9899
}

.floatbar-coupon.flbar-coupon-02 .limit {
	color: #d64a4b
}

.floatbar-coupon.flbar-coupon-03 .flbar-coupon-info {
	background: #7ea7ce
}

.floatbar-coupon.flbar-coupon-03 .flbar-coupon-info .amount strong {
	font-size: 16px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.floatbar-coupon.flbar-coupon-03 .flbar-coupon-info .limit {
	color: #3b6c9b
}

.flbar-coupon-info {
	height: 30px;
	line-height: 30px;
	padding: 0 17px;
	background: #74d2d4;
	overflow: hidden;
	color: #fff;
	cursor: pointer
}

.flbar-coupon-info .amount {
	display: inline-block;
	line-height: 28px;
	color: #fff;
	vertical-align: top
}

.flbar-coupon-info .amount strong {
	display: inline-block;
	height: 28px;
	vertical-align: top;
	margin-right: 5px;
	font: 22px/28px arial
}

.flbar-coupon-info .amount .unit {
	display: inline-block;
	line-height: 22px;
	vertical-align: top
}

.flbar-coupon-info .amount .zh-txt {
	display: inline-block;
	line-height: 22px;
	vertical-align: top;
	margin-top: 4px
}

.flbar-coupon-info .amount .text {
	display: inline-block;
	height: 20px;
	padding-left: 10px;
	margin-top: 4px;
	margin-left: 10px;
	line-height: 20px;
	border-left: 1px solid #fff;
	vertical-align: top
}

.flbar-coupon-info .limit {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-top: 0;
	margin-left: 8px;
	border-left: 1px solid #fff;
	padding-left: 8px;
	vertical-align: top;
	color: #197f81
}

.flbar-coupon-detail {
	display: none;
	position: absolute;
	bottom: 29px;
	right: -1px;
	border: 1px solid #ddd;
	padding: 17px 21px 0;
	background: #fff;
	line-height: 18px;
	box-shadow: 0 2px 10px rgba(0,0,0,.12)
}

.flbar-coupon-detail .item {
	margin-bottom: 17px
}

.flbar-coupon-detail .title {
	color: #999
}

.flbar-coupon-detail .arrow {
	position: absolute;
	right: 30px;
	bottom: -8px;
	width: 16px;
	height: 9px;
	overflow: hidden
}

.flbar-coupon-detail .arrow b {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: solid dashed dashed;
	overflow: hidden
}

.flbar-coupon-detail .arrow b.layer1 {
	top: 1px;
	border-color: #ddd transparent transparent
}

.flbar-coupon-detail .arrow b.layer2 {
	border-color: #fff transparent transparent
}

.floatbar-checkout {
	position: relative;
	float: right;
	height: 50px;
	padding-right: 170px;
	text-align: right
}

.floatbar-checkout .bd-arrow {
	display: none;
	position: absolute;
	left: 40px;
	top: -1px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 5px;
	border-style: solid dashed dashed;
	border-color: #666 transparent transparent;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85
}

.floatbar-checkout .checkout-info {
	float: left;
	height: 50px
}

.floatbar-checkout .goods-trigger {
	display: inline-block;
	height: 50px;
	vertical-align: top;
	cursor: pointer
}

.floatbar-checkout .goods-trigger .arrow {
	width: 10px;
	height: 5px;
	margin-top: 22px;
	margin-left: 10px;
	overflow: hidden;
	vertical-align: top;
	background-position: -20px -4px;
	transition: -webkit-transform .15s ease-in-out 0s;
	transition: transform .15s ease-in-out 0s;
	transition: transform .15s ease-in-out 0s,-webkit-transform .15s ease-in-out 0s
}

.floatbar-checkout .goods-total {
	font-style: normal;
	display: inline-block;
	height: 50px;
	line-height: 50px
}

.floatbar-checkout .goods-total .num {
	color: #e01222;
	padding: 0 5px
}

.floatbar-checkout .total-ico {
	display: inline-block;
	vertical-align: top;
	margin: 16px 0 0 5px;
	color: #d7d7d7;
	font-size: 16px
}

.floatbar-checkout .price-total {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin-left: 10px;
	vertical-align: top;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.floatbar-checkout .price-total .label {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	vertical-align: top
}

.floatbar-checkout .price-total .price {
	display: inline-block;
	height: 50px;
	margin-left: 10px;
	vertical-align: top;
	font: 18px/50px verdana;
	color: #e01222
}

.floatbar-checkout .sales-tip {
	display: block;
	line-height: 22px;
	color: #e01222
}

.floatbar-checkout .btn-checkout {
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 2;
	width: 150px;
	height: 52px;
	font: 18px/52px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	text-align: center;
	background: #e01222;
	color: #fff
}

.floatbar-checkout .checkout-tip {
	position: absolute;
	right: -1px;
	bottom: 61px
}

.floatbar-checkout .unit {
	font-family: verdana
}

.flbar-cart-sales .floatbar-checkout .checkout-info {
	padding-top: 4px
}

.flbar-cart-sales .floatbar-checkout .goods-trigger {
	height: 22px
}

.flbar-cart-sales .floatbar-checkout .goods-total,.flbar-cart-sales .floatbar-checkout .price-total,.flbar-cart-sales .floatbar-checkout .price-total .label,.flbar-cart-sales .floatbar-checkout .price-total .price {
	height: 22px;
	line-height: 22px
}

.flbar-cart-sales .floatbar-checkout .total-ico {
	margin-top: 3px
}

.flbar-cart-sales .floatbar-checkout .goods-trigger .arrow {
	margin-top: 10px
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.floatbar-cart {
		width: 1210px
	}

	.flbar-slider-goods li {
		width: 166px;
		margin-right: 26px
	}
}

.resp01 .floatbar-cart {
	width: 1210px
}

.resp01 .flbar-slider-goods li {
	width: 166px;
	margin-right: 26px
}

@media (min-width:1411px) {
	.floatbar-cart {
		width: 1390px
	}

	.flbar-slider-goods li {
		width: 145px;
		margin-right: 25px
	}
}

.resp02 .floatbar-cart {
	width: 1390px
}

.resp02 .flbar-slider-goods li {
	width: 145px;
	margin-right: 25px
}

.tipbox-ie6 .good-browsers .browsers-list i,.tipbox-ie6 .ie6-tip .i-warn {
	background-image: url(../images/browser-tip.png);
	background-repeat: no-repeat
}

.tipbox-browser {
	position: absolute;
	width: 100%;
	height: 90px;
	left: 0;
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#efffffff', 
 endColorstr='#efffffff');
	background: rgba(255,255,255,.94);
	border-top: 1px solid #ddd7b7
}

.tipbox-browser .tipbox-close {
	position: absolute;
	right: 10px;
	top: 10px;
	height: 28px;
	line-height: 28px;
	z-index: 10;
	font-size: 28px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	cursor: pointer;
	color: #999
}

.tipbox-browser .tipbox-inner {
	position: relative
}

.tipbox-screenZoom .tipbox-inner {
	width: 800px;
	height: 50px;
	margin: 20px auto
}

.tipbox-screenZoom .screenZoom-tip {
	text-align: center
}

.tipbox-screenZoom .screenZoom-tip .text {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	line-height: 50px;
	font-size: 15px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.tipbox-screenZoom .screenZoom-tip .btn {
	height: 33px;
	line-height: 33px;
	padding: 0 15px;
	vertical-align: middle;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	font-size: 15px
}

.tipbox-ie6 {
	height: 190px
}

.tipbox-ie6 .tipbox-inner {
	width: 800px;
	height: 150px;
	margin: 20px auto
}

.tipbox-ie6 .ie6-tip {
	position: absolute;
	left: 0;
	top: 0;
	width: 430px;
	height: 150px;
	border-right: 1px dashed #ccc
}

.tipbox-ie6 .ie6-tip .i-warn {
	display: inline-block;
	width: 43px;
	height: 43px;
	margin-left: 37px;
	margin-right: 20px;
	vertical-align: middle
}

.tipbox-ie6 .ie6-tip .text {
	display: inline-block;
	width: 300px;
	vertical-align: middle;
	font-size: 14px;
	line-height: 30px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.tipbox-ie6 .ie6-tip b {
	display: inline-block;
	height: 150px;
	width: 2px;
	overflow: hidden;
	vertical-align: middle
}

.tipbox-ie6 .good-browsers {
	position: absolute;
	width: 319px;
	height: 150px;
	left: 431px;
	padding-left: 50px
}

.tipbox-ie6 .good-browsers .top-title {
	margin-top: 30px;
	font-size: 14px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.tipbox-ie6 .good-browsers .browsers-list {
	padding-top: 20px;
	overflow: hidden
}

.tipbox-ie6 .good-browsers .browsers-list li {
	width: 50px;
	height: 62px;
	overflow: hidden;
	margin-right: 20px;
	float: left
}

.tipbox-ie6 .good-browsers .browsers-list a {
	display: block
}

.tipbox-ie6 .good-browsers .browsers-list a:hover {
	zoom: 1
}

.tipbox-ie6 .good-browsers .browsers-list i {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto 10px;
	cursor: pointer
}

.tipbox-ie6 .good-browsers .browsers-list i.b-chrome {
	background-position: 0 -60px
}

.tipbox-ie6 .good-browsers .browsers-list i.b-firefox {
	background-position: -40px -60px
}

.tipbox-ie6 .good-browsers .browsers-list i.b-liebao {
	background-position: -80px -60px
}

.tipbox-ie6 .good-browsers .browsers-list i.b-other {
	background-position: -120px -60px
}

.tipbox-ie6 .good-browsers .browsers-list .text {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	cursor: pointer
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	#service-2013 dl {
		width: 252px
	}

	#service-2013 dl.fore5 {
		width: 160px
	}

	#service-2014 dl {
		width: 275px
	}

	#service-2014 dl.fore5 {
		width: 100px
	}

	#service-2014 .slogen .item {
		width: 302px
	}

	#service-2014 .slogen .fore1 {
		margin-left: -604px
	}

	#service-2014 .slogen .fore2 {
		margin-left: -304px
	}

	#service-2014 .slogen .fore3 {
		margin-left: 0
	}

	#service-2014 .slogen .fore4 {
		margin-left: 304px
	}
}

.resp01 #service-2013 dl {
	width: 252px
}

.resp01 #service-2013 dl.fore5 {
	width: 160px
}

.resp01 #service-2014 dl {
	width: 275px
}

.resp01 #service-2014 dl.fore5 {
	width: 100px
}

.resp01 #service-2014 .slogen .item {
	width: 302px
}

.resp01 #service-2014 .slogen .fore1 {
	margin-left: -604px
}

.resp01 #service-2014 .slogen .fore2 {
	margin-left: -304px
}

.resp01 #service-2014 .slogen .fore3 {
	margin-left: 0
}

.resp01 #service-2014 .slogen .fore4 {
	margin-left: 304px
}

@media (min-width:1411px) {
	#service-2013 dl {
		width: 292px
	}

	#service-2013 dl.fore5 {
		width: 160px
	}

	#service-2014 dl {
		width: 278px
	}
}

.resp02 #service-2013 dl {
	width: 292px
}

.resp02 #service-2013 dl.fore5 {
	width: 160px
}

.resp02 #service-2014 dl {
	width: 278px
}

.footmark .m {
	padding: 0 9px;
	border: 1px solid #ddd;
	border-top: 2px solid #999;
	margin-bottom: 10px
}

.footmark .mt {
	height: 30px;
	line-height: 30px
}

.footmark .title {
	width: 50%;
	float: left;
	font: 14px/30px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.footmark .extra {
	width: 50%;
	float: right;
	text-align: right
}

.footmark .may-like .change {
	display: inline-block
}

.footmark .may-like .change .ico,.may-like .change .txt {
	display: inline-block;
	vertical-align: middle;
	*cursor: pointer
}

.footmark .may-like .change .ico {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url(../images/update.png) no-repeat
}

.footmark .may-like .mc {
	height: 246px;
	overflow: hidden
}

.footmark .may-like-list {
	padding-top: 15px;
	margin-right: -10px
}

.footmark .may-like-list li {
	width: 150px;
	height: 216px;
	float: left;
	margin: 0 8px 0 0;
	padding: 0 18px 15px;
	text-align: center
}

.footmark .may-like-list .p-img img {
	width: 130px;
	height: 130px
}

.footmark .may-like-list .p-name {
	height: 36px
}

.footmark .may-like-list .p-review {
	line-height: 20px
}

.footmark .may-like-list .p-review a {
	color: #005ea7
}

.footmark .may-like-list .p-price {
	line-height: 20px;
	color: #e3393c
}

.footmark .may-like-list .price-sams-2 {
	vertical-align: top
}

.footmark .may-like-list .price-sams-2 em {
	font-size: 12px
}

.footmark .recent-view .mc {
	height: 126px;
	overflow: hidden
}

.footmark .recent-view-list {
	height: 102px;
	margin-right: -36px;
	padding-top: 14px;
	overflow: hidden
}

.footmark .recent-view-list li {
	width: 86px;
	float: left;
	margin: 0 2px 0 0;
	padding-bottom: 14px;
	text-align: center
}

.footmark .recent-view-list .p-img img {
	width: 70px;
	height: 70px
}

.footmark .recent-view-list .p-price {
	color: #e3393c
}

.root61 .footmark .may-like-list li {
	padding-left: 20px
}

.root61 .footmark .recent-view-list li {
	margin: 0 2px 0 3px;
	*display: inline
}

.footprint {
	position: relative;
	padding-left: 210px;
	height: 302px;
	border: 1px solid #DDD;
	margin-bottom: 10px;
	background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat center center
}

.footprint .mt {
	height: 28px;
	line-height: 28px
}

.footprint .mt h2 {
	float: left;
	padding: 0 8px;
	font-family: "microsoft yahei";
	font-size: 14px
}

.footprint .mt .extra {
	float: right;
	font-size: 12px;
	margin-right: 10px
}

.footprint .mt .extra a {
	color: #005aa0
}

.footprint .f-recentView {
	position: absolute;
	left: 0;
	top: 0;
	width: 210px;
	background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat center center
}

.footprint .f-recentView .mc {
	height: 264px;
	margin-top: 10px;
	border: 0;
	overflow: hidden;
	position: relative;
	background: #FFF
}

.footprint .f-recentView .mc ul {
	height: 264px;
	overflow-y: auto;
	padding: 0 8px
}

.footprint .f-recentView .mc li {
	overflow: hidden;
	border-bottom: 1px dotted #CCC;
	padding: 3px 0
}

.footprint .f-recentView .mc li .p-img {
	float: left;
	margin-right: 5px;
	width: 50px;
	height: 50px;
	overflow: hidden
}

.footprint .f-recentView .mc li .p-name {
	float: left;
	width: 120px;
	height: 3em;
	margin-top: 5px
}

.footprint .f-recentView .mc li .p-price {
	float: left;
	width: 120px
}

.footprint .f-recentView .mc li.all-recent {
	text-align: right;
	padding: 5px 0;
	border: 0 none
}

.footprint .f-recentView .mc li.all-recent a {
	color: #005aa0
}

.footprint .f-recentView .mc li.all-recent a span {
	font-family: simsun
}

.footprint .f-recentView .no-track {
	margin: 10px;
	height: 244px;
	background: url(//misc.360buyimg.com/product/skin/2012/i/foot.png) left bottom no-repeat;
	color: #999
}

.footprint .f-recentView .no-track h4 {
	font: 18px "microsoft yahei"
}

.footprint .f-maybeLike {
	border-left: 1px solid #DDD;
	background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat center center
}

.footprint .f-maybeLike .mt {
	position: relative
}

.footprint .f-maybeLike .mc {
	height: 264px;
	margin-top: 10px;
	border: 0;
	overflow: hidden;
	position: relative;
	background: #FFF
}

.footprint .f-maybeLike .fm-trigger {
	position: absolute;
	right: 50px;
	top: 3px;
	*top: 2px;
	height: 24px
}

.footprint .f-maybeLike .fm-trigger span {
	width: 22px;
	height: 22px;
	text-align: center;
	display: inline-block;
	margin-left: 5px;
	border: 1px solid #ddd;
	line-height: 22px;
	vertical-align: top;
	border-radius: 50%
}

.footprint .f-maybeLike .fm-trigger span.curr {
	font-weight: 700;
	border-color: #FFF;
	color: #e01222
}

.footprint .f-maybeLike .fm-item {
	overflow: hidden;
	zoom: 1;
	padding-left: 8px
}

.footprint .f-maybeLike .fm-item li {
	float: left;
	padding: 20px;
	width: 150px
}

.footprint .f-maybeLike .fm-item li .p-img {
	padding: 0 10px;
	margin-bottom: 5px
}

.footprint .f-maybeLike .fm-item li .p-name {
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	margin-bottom: 3px
}

.footprint .f-maybeLike .fm-item li .p-commit {
	color: #999
}

.footprint .f-maybeLike .fm-item li .p-ext {
	display: none;
	margin-top: 3px
}

.footprint .f-maybeLike .fm-item li .p-ext a {
	color: #005aa0
}

.footprint .f-maybeLike .no-track {
	padding: 100px;
	color: #999;
	text-align: center;
	font: 18px "microsoft yahei"
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.footprint .f-maybeLike .fm-item {
		padding-left: 20px
	}
}

.resp01 .footprint .f-maybeLike .fm-item,.resp02 .footprint .f-maybeLike .fm-item {
	padding-left: 20px
}

@media (min-width:1411px) {
	.footprint .f-maybeLike .fm-item {
		padding-left: 20px
	}
}

.goods-list-v1 {
	margin-bottom: 20px;
	height: auto;
	position: relative;
	z-index: 1;
	_zoom: 1
}

.goods-list-v1 .gl-warp {
	width: 840px;
	height: auto;
	margin-right: -40px
}

.goods-list-v1 .gl-item {
	width: 240px;
	height: 436px;
	float: left;
	position: relative;
	z-index: 1;
	_display: inline;
	margin-right: 40px;
	margin-top: 10px
}

.goods-list-v1 .gl-item .gl-i-wrap {
	width: 220px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background: #fff;
	border: 1px solid #fff;
	padding: 38px 9px 10px;
	transition: border-color .1s ease
}

.goods-list-v1 .gl-item .gl-act {
	width: 220px;
	height: 360px;
	margin: 38px auto 0;
	overflow: hidden;
	position: relative
}

.goods-list-v1 .gl-item .gl-act b {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden
}

.goods-list-v1 .gl-item .gl-act .layer1 {
	width: 218px;
	height: 358px;
	border: 1px solid #ebebeb
}

.goods-list-v1 .gl-item .gl-act .layer2 {
	width: 212px;
	height: 352px;
	border: 3px solid #fff;
	margin: 1px
}

.goods-list-v1 .gl-item .gl-act img {
	width: 220px;
	height: 360px
}

.goods-list-v1 .gl-item .gl-act-v2 {
	margin-top: 39px
}

.goods-list-v1 .gl-item .gl-shop {
	width: 220px;
	height: 360px;
	margin: 38px auto 0;
	overflow: hidden;
	position: relative
}

.goods-list-v1 .gl-item .gl-shop .shop-img img {
	width: 220px;
	height: 360px
}

.goods-list-v1 .gl-item .gl-shop .shop-name a {
	font-size: 14px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #fff
}

.goods-list-v1 .gl-item .gl-shop .shop-name a:hover {
	text-decoration: none
}

.goods-list-v1 .gl-item .gl-shop .shop-promo {
	font-size: 12px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #fff
}

.goods-list-v1 .gl-item .gl-shop .shop-type {
	height: 18px;
	line-height: 18px;
	padding-top: 5px
}

.goods-list-v1 .gl-item .gl-shop .shop-detail {
	position: absolute;
	top: 231px;
	left: 50%;
	width: 180px;
	height: 108px;
	padding: 3px 5px;
	border-radius: 5px;
	margin-left: -95px;
	background: rgba(0,0,0,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000')
}

.goods-list-v1 .gl-item .gl-shop .shop-detail-hd {
	width: 100%;
	height: 30px;
	text-align: center;
	border-bottom: 1px dotted #b9b7b5;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.goods-list-v1 .gl-item .gl-shop .shop-detail-hd strong {
	font: 16px/30px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #fff
}

.goods-list-v1 .gl-item .gl-shop .shop-detail-bd {
	text-align: center;
	line-height: 20px;
	padding-top: 6px
}

.goods-list-v1 .gl-item .gl-shop .shop-detail-bd .shop-name,.goods-list-v1 .gl-item .gl-shop .shop-detail-bd .shop-promo {
	width: 168px;
	height: 20px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap
}

.goods-list-v1 .gl-item .p-img {
	height: 220px;
	padding: 0;
	margin-bottom: 15px;
	position: relative
}

.goods-list-v1 .gl-item .p-img .picon {
	top: 0;
	right: 0
}

.goods-list-v1 .gl-item .p-img a {
	display: block;
	position: relative;
	overflow: hidden
}

.goods-list-v1 .gl-item .p-img .p-img-mask {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 56px;
	height: 63px;
	background: url(//img30.360buyimg.com/jgsq-productsoa/jfs/t2416/171/851704772/5368/1d94f76a/5631fb7fNd9edc7a4.png) no-repeat right bottom
}

.goods-list-v1 .gl-item .p-scroll {
	position: relative;
	z-index: 2;
	padding: 0;
	margin-bottom: 10px
}

.goods-list-v1 .gl-item .p-scroll .ps-wrap {
	height: 29px;
	overflow: hidden;
	zoom: 1
}

.goods-list-v1 .gl-item .p-scroll .ps-next,.goods-list-v1 .gl-item .p-scroll .ps-prev {
	display: none;
	position: absolute;
	width: 20px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	color: #aaa;
	font-size: 16px;
	font-family: "\5b8b\4f53";
	cursor: pointer
}

.goods-list-v1 .gl-item .p-scroll .ps-prev {
	left: 2px;
	top: 0
}

.goods-list-v1 .gl-item .p-scroll .ps-next {
	left: 196px;
	top: 0
}

.goods-list-v1 .gl-item .p-scroll .ps-next.disabled,.goods-list-v1 .gl-item .p-scroll .ps-prev.disabled {
	padding: 0;
	color: #ccc;
	cursor: default
}

.goods-list-v1 .gl-item .p-scroll ul li {
	float: left;
	width: 34px;
	height: 29px;
	text-align: left
}

.goods-list-v1 .gl-item .p-scroll ul li a {
	cursor: default;
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #ddd;
	padding: 1px
}

.goods-list-v1 .gl-item .p-scroll ul li a img {
	width: 25px;
	height: 25px
}

.goods-list-v1 .gl-item .p-scroll ul li a.curr {
	padding: 0;
	border-width: 2px;
	border-color: #e01222
}

.goods-list-v1 .gl-item .p-scroll.scrolled {
	padding-left: 26px;
	width: 194px
}

.goods-list-v1 .gl-item .p-scroll.scrolled .ps-next,.goods-list-v1 .gl-item .p-scroll.scrolled .ps-prev {
	display: block
}

.goods-list-v1 .gl-item .p-name {
	height: 40px;
	margin-bottom: 6px;
	overflow: hidden
}

.goods-list-v1 .gl-item .p-name a:hover {
	text-decoration: none
}

.goods-list-v1 .gl-item .p-name em,.goods-list-v1 .gl-item .p-name i {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	*cursor: pointer;
	transition: height .08s ease
}

.goods-list-v1 .gl-item .p-name i {
	font-style: normal;
	width: 185px;
	color: #ffaa71;
	line-height: 20px
}

.goods-list-v1 .gl-item .p-name .personal-icon {
	background: url(../images/search.focus.gif) no-repeat;
	display: inline-block;
	float: left;
	width: 45px;
	height: 14px;
	line-height: 17px;
	padding: 1px 4px 2px 3px;
	text-align: left;
	font: 400 12px/14px simsun;
	color: #FFF
}

.goods-list-v1 .gl-item .p-name .coupon-tag {
	float: left;
	width: 45px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	margin-right: 5px;
	overflow: hidden;
	color: #e93536;
	background: url(../images/bg-coupon.png) no-repeat
}

.goods-list-v1 .gl-item .p-name-type-2 em,.goods-list-v1 .gl-item .p-name-type-2 i {
	display: inline
}

.goods-list-v1 .gl-item .p-promo-tag1 {
	display: inline-block;
	height: 17px;
	padding-right: 6px;
	position: relative;
	overflow: hidden;
	margin-bottom: -3px
}

.goods-list-v1 .gl-item .p-promo-tag1 .text {
	display: inline-block;
	height: 17px;
	line-height: 17px;
	padding: 0 4px;
	border-radius: 3px;
	background: #e96163;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	vertical-align: top
}

.goods-list-v1 .gl-item .p-promo-tag1 .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #e96163;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 5px
}

.goods-list-v1 .gl-item .p-tag {
	display: inline-block;
	height: 16px;
	font: 12px/16px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	_line-height: 17px;
	padding: 0 2px;
	margin-right: 3px;
	color: #fff;
	background: #838dc7;
	overflow: hidden;
	vertical-align: top
}

.goods-list-v1 .gl-item .p-price {
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	width: 100%;
	margin: 0 0 8px
}

.goods-list-v1 .gl-item .p-price strong {
	float: left;
	margin-right: 10px;
	color: #e01222;
	font-size: 20px
}

.goods-list-v1 .gl-item .p-price strong em {
	font-size: 16px
}

.goods-list-v1 .gl-item .p-price strong i {
	font-style: normal
}

.goods-list-v1 .gl-item .p-price .p-icons {
	padding-top: 3px
}

.goods-list-v1 .gl-item .p-price .p-icons i {
	margin-right: 3px
}

.goods-list-v1 .gl-item .p-price .goods-icons-s1,.goods-list-v1 .gl-item .p-price .goods-icons-s2,.goods-list-v1 .gl-item .p-price .goods-icons-s3,.goods-list-v1 .gl-item .p-price .goods-icons-s4,.goods-list-v1 .gl-item .p-price .goods-icons-s5 {
	width: 16px;
	overflow: hidden
}

.goods-list-v1 .gl-item .p-commit {
	width: 100%;
	height: 18px;
	margin-bottom: 8px;
	overflow: hidden
}

.goods-list-v1 .gl-item .p-commit strong {
	color: #a7a7a7;
	font-weight: 400
}

.goods-list-v1 .gl-item .p-commit strong a {
	color: #005aa0;
	font-family: verdana;
	font-weight: 700
}

.goods-list-v1 .gl-item .p-commit .buy-score {
	float: right;
	padding-right: 11px;
	color: #a7a7a7
}

.goods-list-v1 .gl-item .p-commit .buy-score em {
	margin-left: 5px;
	color: #005aa0;
	font-family: verdana;
	font-weight: 700
}

.goods-list-v1 .gl-item .p-commit .u-jd {
	margin-left: 10px;
	vertical-align: top
}

.goods-list-v1 .gl-item .p-details {
	display: none;
	margin-bottom: 8px;
	overflow: hidden;
	line-height: 18px;
	height: 18px;
	color: #999
}

.goods-list-v1 .gl-item .p-details i {
	color: #ddd;
	margin: 0 5px
}

.goods-list-v1 .gl-item .p-shop {
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin-bottom: 8px
}

.goods-list-v1 .gl-item .p-shop span {
	display: inline-block;
	position: relative;
	height: 20px
}

.goods-list-v1 .gl-item .p-shop span a {
	color: #999
}

.goods-list-v1 .gl-item .p-shop span i {
	cursor: pointer;
	position: absolute;
	right: -21px;
	top: 2px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/search.customerService.png) no-repeat
}

.goods-list-v1 .gl-item .p-shop span i.online {
	background-position: 0 0
}

.goods-list-v1 .gl-item .p-shop span i.offline {
	background-position: 0 -41px
}

.goods-list-v1 .gl-item .p-shop span .im-01,.goods-list-v1 .gl-item .p-shop span .im-02,.goods-list-v1 .gl-item .p-shop span .im-offline {
	cursor: pointer;
	position: absolute;
	right: -21px;
	top: 2px;
	display: block
}

.goods-list-v1 .gl-item .p-icons {
	overflow: hidden;
	zoom: 1;
	height: 16px
}

.goods-list-v1 .gl-item .p-icons .icons {
	float: left;
	display: inline-block;
	overflow: hidden;
	height: 16px;
	padding: 0 2px;
	margin-right: 3px;
	background: #E4393C;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #FFF
}

.goods-list-v1 .gl-item .p-operate {
	overflow: hidden;
	*zoom: 1;
	margin-bottom: 10px
}

.goods-list-v1 .gl-item .p-operate .p-o-btn {
	float: left;
	height: 25px;
	line-height: 25px;
	border: 1px solid #DDD;
	padding: 0 3px 0 24px;
	position: relative;
	background: #fff;
	color: #999
}

.goods-list-v1 .gl-item .p-operate .p-o-btn i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 4px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}

.goods-list-v1 .gl-item .p-operate .p-o-btn:hover {
	color: #e01222;
	z-index: 1;
	border-color: #e01222;
	text-decoration: none;
	*zoom: 1
}

.goods-list-v1 .gl-item .p-operate .addcart,.goods-list-v1 .gl-item .p-operate .ebookbuy,.goods-list-v1 .gl-item .p-operate .focus,.goods-list-v1 .gl-item .p-operate .notification,.goods-list-v1 .gl-item .p-operate .rushbuy {
	margin-left: -1px
}

.goods-list-v1 .gl-item .p-operate .addcart {
	width: 67px;
	text-align: center;
	color: #e01222
}

.goods-list-v1 .gl-item .p-operate .addcart i,.goods-list-v1 .gl-item .p-operate .addcart:hover i {
	background-position: 0 -272px
}

.goods-list-v1 .gl-item .p-operate .addcart.disabled {
	cursor: not-allowed;
	color: #ccc
}

.goods-list-v1 .gl-item .p-operate .addcart.disabled i {
	background-position: 0 -246px;
	transition: none
}

.goods-list-v1 .gl-item .p-operate .addcart.disabled:hover {
	border-color: #ddd
}

.goods-list-v1 .gl-item .p-operate .addcart.disabled:hover i {
	background-position: 0 -246px;
	-webkit-animation: none;
	animation: none
}

.goods-list-v1 .gl-item .p-operate .notification {
	width: 67px;
	text-indent: 7px;
	color: #999
}

.goods-list-v1 .gl-item .p-operate .notification i {
	background-position: 0 -296px
}

.goods-list-v1 .gl-item .p-operate .notification:hover i {
	background-position: 0 -318px
}

.goods-list-v1 .gl-item .p-operate .rushbuy {
	width: 67px;
	text-indent: 7px;
	color: #999
}

.goods-list-v1 .gl-item .p-operate .rushbuy i {
	background-position: 1px -341px
}

.goods-list-v1 .gl-item .p-operate .rushbuy:hover i {
	background-position: 1px -365px
}

.goods-list-v1 .gl-item .p-operate .ebookbuy {
	width: 46px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	color: #999;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	text-align: center;
	line-height: 25px;
	cursor: pointer
}

.goods-list-v1 .gl-item .p-operate .ebookbuy i {
	display: none;
	left: 7px;
	top: 5px;
	width: 19px;
	height: 15px;
	vertical-align: top;
	background: url(../images/sprite-ebook.png) no-repeat
}

.goods-list-v1 .gl-item .p-operate .ebookbuy:hover i {
	background-position: 0 -25px
}

.goods-list-v1 .gl-item .p-operate .ebookbuy:hover .text {
	margin-top: -25px
}

.goods-list-v1 .gl-item .p-operate .ebookbuy .text {
	display: block;
	width: 46px;
	transition: margin-top .15s ease-in-out 0s
}

.goods-list-v1 .gl-item .p-operate .ebookbuy em {
	display: block;
	width: 46px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #e01222;
	transition: margin-top .15s ease-in-out 0s
}

.goods-list-v1 .gl-item .p-operate .focus {
	width: 28px
}

.goods-list-v1 .gl-item .p-operate .focus i {
	background-position: 0 -413px
}

.goods-list-v1 .gl-item .p-operate .focus:hover i {
	background-position: 0 -436px
}

.goods-list-v1 .gl-item .p-operate .focus.focused {
	width: 39px;
	color: #e01222
}

.goods-list-v1 .gl-item .p-operate .focus.focused i {
	background-position: 0 -436px
}

.goods-list-v1 .gl-item .p-operate .contrast {
	width: 28px
}

.goods-list-v1 .gl-item .p-operate .contrast i {
	left: 5px;
	top: 5px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.goods-list-v1 .gl-item .p-operate .contrast:hover i {
	border-color: #e01222
}

.goods-list-v1 .gl-item .p-operate .contrast.selected {
	color: #e01222;
	position: relative;
	z-index: 1
}

.goods-list-v1 .gl-item .p-operate .contrast.selected i {
	border-color: #e01222;
	background-position: -1px -107px;
	-webkit-animation: none;
	animation: none
}

.goods-list-v1 .gl-item .p-addtocart a,.goods-list-v1 .gl-item .p-compare a,.goods-list-v1 .gl-item .p-focus a,.goods-list-v1 .gl-item .p-notification a,.goods-list-v1 .gl-item .p-rushbuy a {
	position: relative;
	display: inline-block;
	height: 23px;
	line-height: 23px;
	padding: 0 8px 0 25px;
	border: 1px solid #ddd;
	background: #fff
}

.goods-list-v1 .gl-item .p-addtocart a i,.goods-list-v1 .gl-item .p-compare a i,.goods-list-v1 .gl-item .p-focus a i,.goods-list-v1 .gl-item .p-notification a i,.goods-list-v1 .gl-item .p-rushbuy a i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 4px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}

.goods-list-v1 .gl-item .p-addtocart a:hover,.goods-list-v1 .gl-item .p-compare a:hover,.goods-list-v1 .gl-item .p-focus a:hover,.goods-list-v1 .gl-item .p-notification a:hover,.goods-list-v1 .gl-item .p-rushbuy a:hover {
	color: #e01222;
	border-color: #e01222;
	text-decoration: none
}

.goods-list-v1 .gl-item .p-focus {
	position: absolute;
	left: 172px;
	top: 236px;
	visibility: hidden;
	z-index: 4;
	opacity: 0;
	_width: 58px;
	transition: top .3s ease,opacity .1s ease .1s
}

.goods-list-v1 .gl-item .p-focus a {
	height: 25px;
	line-height: 25px;
	color: #fff;
	border: medium none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
	background: rgba(0,0,0,.7)
}

.goods-list-v1 .gl-item .p-focus a i {
	background-position: 0 -413px;
	transition: -webkit-transform .2s ease-in-out .1s;
	transition: transform .2s ease-in-out .1s;
	transition: transform .2s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s
}

.goods-list-v1 .gl-item .p-focus a:hover i {
	background-position: 0 -436px;
	-webkit-animation: heartPulse .8s ease-out infinite;
	animation: heartPulse .8s ease-out infinite
}

.goods-list-v1 .gl-item .p-focused {
	opacity: 1;
	visibility: visible;
	left: 160px
}

.goods-list-v1 .gl-item .p-focused a {
	width: 36px
}

.goods-list-v1 .gl-item .p-focused a i {
	background-position: 0 -436px;
	-webkit-animation: none;
	animation: none
}

.goods-list-v1 .gl-item .p-focused a:hover {
	color: #fff
}

.goods-list-v1 .gl-item .p-focused a:hover i {
	-webkit-animation: none;
	animation: none
}

.goods-list-v1 .gl-item .p-compare a i {
	position: absolute;
	left: 5px;
	top: 5px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.goods-list-v1 .gl-item .p-compare a:hover i {
	border-color: #e01222
}

.goods-list-v1 .gl-item .p-compare a.selected i {
	border-color: #e01222;
	background-position: -1px -107px
}

.goods-list-v1 .gl-item .p-rushbuy a i {
	background-position: 0 -341px
}

.goods-list-v1 .gl-item .p-rushbuy a:hover i {
	background-position: 0 -365px
}

.goods-list-v1 .gl-item .p-notification a i {
	background-position: 0 -296px
}

.goods-list-v1 .gl-item .p-notification a:hover i {
	background-position: 0 -318px
}

.goods-list-v1 .gl-item .p-addtocart a i {
	background-position: 0 -246px
}

.goods-list-v1 .gl-item .p-addtocart a:hover i {
	background-position: 0 -272px
}

.goods-list-v1 .gl-item .p-addtocart a.disabled {
	cursor: not-allowed;
	color: #ccc
}

.goods-list-v1 .gl-item .p-addtocart a.disabled i {
	transition: none
}

.goods-list-v1 .gl-item .p-addtocart a.disabled:hover {
	border-color: #ddd
}

.goods-list-v1 .gl-item .p-addtocart a.disabled:hover i {
	background-position: 0 -246px
}

.goods-list-v1 .gl-item .p-bookinfo {
	display: none;
	margin-bottom: 8px;
	padding-top: 5px;
	color: #999;
	line-height: 18px;
	height: 18px;
	overflow: hidden
}

.goods-list-v1 .gl-item .p-bookinfo a,.goods-list-v1 .gl-item .p-bookinfo em,.goods-list-v1 .gl-item .p-bookinfo span {
	display: inline-block;
	vertical-align: top;
	_vertical-align: baseline;
	height: 18px;
	overflow: hidden
}

.goods-list-v1 .gl-item .p-bookinfo span a {
	color: #999
}

.goods-list-v1 .gl-item .p-bookinfo .p-bi-name a {
	max-width: 5em;
	_width: 5em

}

.goods-list-v1 .gl-item .p-bookinfo .p-bi-store a {
	max-width: 6em;
	_width: 6em
}

.goods-list-v1 .gl-item .p-bookinfo p {
	padding: 0;
	margin: 0;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	color: #999
}

.goods-list-v1 .gl-item .p-stock {
	position: absolute;
	top: 236px;
	left: 9px;
	z-index: 3;
	line-height: 25px;
	height: 25px;
	width: 200px;
	padding: 0 10px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0,0,0,.4)
}

.goods-list-v1 .gl-item .p-presell-time {
	position: absolute;
	top: 236px;
	left: 9px;
	z-index: 3;
	height: 25px;
	width: 200px;
	overflow: hidden;
	padding: 0 10px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0,0,0,.4);
	transition: all .5s ease
}

.goods-list-v1 .gl-item .p-presell-time em,.goods-list-v1 .gl-item .p-presell-time span {
	display: inline-block;
	vertical-align: middle;
	line-height: 25px
}

.goods-list-v1 .gl-item .p-presell-time i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url(../images/search.presell.gif) no-repeat;
	vertical-align: middle
}

.goods-list-v1 .gl-item .p-presell-time em {
	margin-left: 10px;
	display: none
}

.goods-list-v1 .gl-item .p-presell-stage {
	display: none;
	margin-top: 5px;
	margin-bottom: 5px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd
}

.goods-list-v1 .gl-item .p-presell-stage .item {
	float: left;
	width: 72px;
	height: 51px;
	position: relative;
	border-bottom: 3px solid #ccc;
	border-right: 1px solid #ddd;
	text-align: center
}

.goods-list-v1 .gl-item .p-presell-stage .item a {
	color: #999;
	cursor: default;
	display: block;
	line-height: 20px;
	padding-top: 6px;
	position: relative;
	text-decoration: none;
	z-index: 1
}

.goods-list-v1 .gl-item .p-presell-stage .item a em,.goods-list-v1 .gl-item .p-presell-stage .item a strong {
	display: block
}

.goods-list-v1 .gl-item .p-presell-stage .item .bottom {
	display: block;
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0;
	bottom: -3px;
	border-bottom: 3px solid #ccc
}

.goods-list-v1 .gl-item .p-presell-stage .item.curr a {
	color: #333
}

.goods-list-v1 .gl-item .p-presell-stage .item.curr .bottom {
	border-color: #6e7992
}

.goods-list-v1 .gl-item .p-presell-stage .item.curr .bottom em {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	position: relative;
	top: -5px;
	_top: 0;
	border-color: transparent transparent #6e7992;
	border-style: dashed dashed solid;
	border-width: 6px
}

.goods-list-v1 .gl-item .p-shopnum {
	height: 18px;
	font-size: 0;
	margin-bottom: 8px;
	white-space: nowrap;
	overflow: hidden
}

.goods-list-v1 .gl-item .p-shopnum .curr-shop,.goods-list-v1 .gl-item .p-shopnum .other-shop,.goods-list-v1 .gl-item .p-shopnum .price-start {
	display: inline-block;
	font-size: 12px;
	vertical-align: middle
}

.goods-list-v1 .gl-item .p-shopnum .curr-shop {
	height: 18px;
	line-height: 18px;
	margin-right: 10px
}

.goods-list-v1 .gl-item .p-shopnum .curr-shop .i-dd-offline,.goods-list-v1 .gl-item .p-shopnum .curr-shop .i-dd-online {
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: -3px
}

.goods-list-v1 .gl-item .p-shopnum .curr-shop .im-01,.goods-list-v1 .gl-item .p-shopnum .curr-shop .im-02,.goods-list-v1 .gl-item .p-shopnum .curr-shop .im-offline {
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: -3px;
	*cursor: pointer
}

.goods-list-v1 .gl-item .p-shopnum a.curr-shop {
	color: #005aa0
}

.goods-list-v1 .gl-item .p-shopnum span.curr-shop {
	color: #666
}

.goods-list-v1 .gl-item .p-shopnum .other-shop {
	height: 12px;
	line-height: 12px;
	border-left: 1px solid #ddd;
	padding-left: 10px
}

.goods-list-v1 .gl-item .p-shopnum .price-start {
	display: none
}

.goods-list-v1 .gl-item .p-shopnum .price-start .num {
	font-family: tahoma,verdana
}

.goods-list-v1 .gl-item .p-promotions {
	display: none;
	background: #f5f5f5;
	width: 238px;
	height: 36px;
	margin-left: -9px
}

.goods-list-v1 .gl-item .p-promotions .more-promo {
	line-height: 36px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	text-align: center
}

.goods-list-v1 .gl-item .p-promotions .more-promo a:hover {
	text-decoration: none
}

.goods-list-v1 .gl-item .p-promotions .promo-gift {
	width: 100%;
	height: 36px;
	overflow: hidden
}

.goods-list-v1 .gl-item .p-promotions .promo-gift .title {
	display: inline-block;
	padding-left: 10px;
	line-height: 36px;
	vertical-align: middle
}

.goods-list-v1 .gl-item .p-promotions .promo-gift .item {
	display: inline-block;
	vertical-align: middle
}

.goods-list-v1 .gl-item .p-promotions .promo-gift .gift-img,.goods-list-v1 .gl-item .p-promotions .promo-gift .num {
	display: inline-block;
	vertical-align: top;
	height: 36px;
	line-height: 36px
}

.goods-list-v1 .gl-item .p-promo-flag {
	position: absolute;
	z-index: 3;
	right: 10px;
	bottom: 5px;
	width: 30px;
	height: 12px;
	color: #999;
	font: 12px/12px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	text-align: right
}

.goods-list-v1 .gl-item .p-attr {
	position: absolute;
	top: 236px;
	right: 9px;
	z-index: 2;
	line-height: 25px;
	height: 25px;
	padding: 0 5px;
	color: #999;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#ccffffff', endColorstr='#ccffffff');
	background: rgba(255,255,255,.8)
}

.goods-list-v1 .gl-i-tab {
	width: 220px
}

.goods-list-v1 .gl-i-tab-trigger {
	position: relative;
	width: 232px;
	height: 21px;
	margin: -30px -6px 8px -6px;
	border-bottom: 1px solid #ffaa71;
	background: #fafafa
}

.goods-list-v1 .gl-i-tab-trigger .item {
	float: left;
	text-align: center;
	cursor: pointer;
	width: auto;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	border: 1px solid #fafafa;
	border-bottom: none;
	margin-top: 2px;
	margin-right: 3px;
	color: #999
}

.goods-list-v1 .gl-i-tab-trigger .item .arrow {
	display: none;
	position: absolute;
	bottom: 0;
	left: 25px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 3px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #d6d6d6
}

.goods-list-v1 .gl-i-tab-trigger .selected {
	height: 21px;
	line-height: 21px;
	border-color: #ffaa71;
	position: relative;
	margin-top: 0;
	color: #ffaa71;
	_margin-bottom: -1px;
	background: #fff
}

.goods-list-v1 .gl-i-tab-trigger .selected .arrow {
	display: block;
	border-color: transparent transparent #e01222
}

.goods-list-v1 .gl-i-tab-content .tab-content-item {
	display: none
}

.goods-list-v1 .gl-i-tab-content .tab-cnt-i-selected {
	display: block
}

.goods-list-v1 .gl-item-presell .p-stock {
	display: none
}

.goods-list-v1 .gl-item.hover {
	z-index: 2
}

.goods-list-v1 .gl-item.hover .gl-i-wrap {
	z-index: 1;
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v1 .gl-item.hover .gl-i-wrap .p-name a {
	text-decoration: none
}

.goods-list-v1 .gl-item.hover .gl-i-wrap .p-focus {
	top: 207px;
	opacity: 1;
	visibility: visible
}

.goods-list-v1 .gl-item.hover .gl-i-wrap .p-presell-stage,.goods-list-v1 .gl-item.hover .gl-i-wrap .p-promotions {
	display: block
}

.goods-list-v1 .gl-item.hover .gl-act.gl-act b.layer1 {
	visibility: visible
}

.goods-list-v1 .m-tipbox {
	margin: 10px 0
}

:root .goods-list-v1 .gl-item .gl-shop .shop-detail,:root .goods-list-v1 .gl-item .p-attr,:root .goods-list-v1 .gl-item .p-presell-time,:root .goods-list-v1 .gl-item .p-stock {
	-webkit-filter: none\9!important;
	filter: none\9!important
}

.goods-list-v1.gl-type-2 .gl-item {
	height: 478px
}

.goods-list-v1.gl-type-2 .gl-item .gl-i-wrap {
	padding: 12px 9px
}

.goods-list-v1.gl-type-2 .gl-item .gl-act,.goods-list-v1.gl-type-2 .gl-item .gl-shop {
	margin-top: 13px
}

.goods-list-v1.gl-type-2 .gl-item .gl-act-v2 {
	height: 426px;
	margin-top: 13px
}

.goods-list-v1.gl-type-2 .gl-item .p-img {
	height: 282px;
	margin-bottom: 5px
}

.goods-list-v1.gl-type-2 .gl-item .p-name {
	height: 20px;
	line-height: 20px
}

.goods-list-v1.gl-type-2 .gl-item .p-name em,.goods-list-v1.gl-type-2 .gl-item .p-name i {
	display: inline;
	height: auto
}

.goods-list-v1.gl-type-2 .gl-item .p-shop span a {
	color: #666
}

.goods-list-v1.gl-type-2 .gl-item .p-focus {
	top: 294px
}

.goods-list-v1.gl-type-2 .gl-item .p-focused {
	top: 269px
}

.goods-list-v1.gl-type-2 .gl-item .p-icons {
	margin-bottom: 0
}

.goods-list-v1.gl-type-2 .gl-item .p-attr,.goods-list-v1.gl-type-2 .gl-item .p-presell-time,.goods-list-v1.gl-type-2 .gl-item .p-stock {
	top: 269px
}

.goods-list-v1.gl-type-2 .gl-item .p-presell-time i {
	background: url(../images/search.presell.gif) no-repeat
}

.goods-list-v1.gl-type-2 .gl-item .p-presell-time em {
	display: none
}

.goods-list-v1.gl-type-2 .gl-item.hover .gl-i-wrap {
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v1.gl-type-2 .gl-item.hover .gl-i-wrap .p-focus {
	top: 269px
}

.goods-list-v1.gl-type-3 .gl-item {
	height: 416px
}

.goods-list-v1.gl-type-3 .gl-item .gl-i-wrap {
	padding: 12px 9px
}

.goods-list-v1.gl-type-3 .gl-item .gl-act,.goods-list-v1.gl-type-3 .gl-item .gl-act-v2,.goods-list-v1.gl-type-3 .gl-item .gl-shop {
	margin-top: 13px
}

.goods-list-v1.gl-type-3 .gl-item .p-img {
	margin-bottom: 5px
}

.goods-list-v1.gl-type-3 .gl-item .p-name {
	height: 20px;
	line-height: 20px
}

.goods-list-v1.gl-type-3 .gl-item .p-name em,.goods-list-v1.gl-type-3 .gl-item .p-name i {
	display: inline;
	height: auto
}

.goods-list-v1.gl-type-3 .gl-item .p-name-type-2 {
	height: 40px
}

.goods-list-v1.gl-type-3 .gl-item .p-shop span a {
	color: #666
}

.goods-list-v1.gl-type-3 .gl-item .p-icons {
	margin-bottom: 0
}

.goods-list-v1.gl-type-3 .gl-item .p-attr,.goods-list-v1.gl-type-3 .gl-item .p-presell-time,.goods-list-v1.gl-type-3 .gl-item .p-stock {
	top: 207px
}

.goods-list-v1.gl-type-3 .gl-item .p-presell-time i {
	background: url(../images/search.presell.gif) no-repeat
}

.goods-list-v1.gl-type-3 .gl-item .p-presell-time em {
	display: none
}

.goods-list-v1.gl-type-3 .gl-item .p-focused {
	top: 207px
}

.goods-list-v1.gl-type-3 .gl-item.hover .gl-i-wrap {
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v1.gl-type-4 {
	margin-bottom: 50px
}

.goods-list-v1.gl-type-4 .gl-item {
	height: 414px
}

.goods-list-v1.gl-type-4 .gl-item .gl-i-wrap {
	padding-bottom: 14px
}

.goods-list-v1.gl-type-4 .gl-item .gl-act-v2 {
	height: 354px
}

.goods-list-v1.gl-type-4 .gl-item .gl-act-v2 .gl-act-main {
	height: 154px
}

.goods-list-v1.gl-type-4 .gl-item .p-img {
	height: 200px;
	text-align: center
}

.goods-list-v1.gl-type-4 .gl-item .p-price {
	margin-bottom: 9px
}

.goods-list-v1.gl-type-4 .gl-item .p-name {
	height: 20px;
	margin-bottom: 8px
}

.goods-list-v1.gl-type-4 .gl-item .p-name em,.goods-list-v1.gl-type-4 .gl-item .p-name i {
	display: inline
}

.goods-list-v1.gl-type-4 .gl-item .p-shopnum {
	margin-bottom: 9px
}

.goods-list-v1.gl-type-4 .gl-item .p-operate .focus {
	margin-left: 0
}

.goods-list-v1.gl-type-4 .gl-item .p-attr,.goods-list-v1.gl-type-4 .gl-item .p-stock {
	top: 213px
}

.goods-list-v1.gl-type-4 .gl-item .p-addtocart,.goods-list-v1.gl-type-4 .gl-item .p-discount,.goods-list-v1.gl-type-4 .gl-item .p-ebook,.goods-list-v1.gl-type-4 .gl-item .p-market,.goods-list-v1.gl-type-4 .gl-item .p-notification,.goods-list-v1.gl-type-4 .gl-item .p-price .p-jdprice,.goods-list-v1.gl-type-4 .gl-item .p-rushbuy,.goods-list-v1.gl-type-4 .gl-item .p-service,.goods-list-v1.gl-type-4 .gl-item .p-summary {
	display: none
}

.goods-list-v1.gl-type-4 .gl-item .p-bookdetails {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 220px;
	height: 30px;
	line-height: 30px;
	padding: 0 9px;
	background: #ededed;
	overflow: hidden;
	display: none
}

.goods-list-v1.gl-type-4 .gl-item .p-bookdetails a:hover {
	color: #666;
	text-decoration: none
}

.goods-list-v1.gl-type-4 .gl-item .p-promo-flag {
	bottom: 9px
}

.goods-list-v1.gl-type-4 .gl-item.hover .gl-i-wrap {
	padding-bottom: 40px;
	border-color: #ddd
}

.goods-list-v1.gl-type-4 .gl-item.hover .p-bookdetails {
	display: block
}

.goods-list-v1.gl-type-4 .gl-item.hover .p-promo-flag {
	bottom: 35px
}

.goods-list-v1.gl-type-5 .gl-item {
	height: 225px;
	width: auto;
	display: block;
	border-bottom: 1px solid #eee;
	margin-right: 60px;
	margin-top: 30px;
	float: none
}

.goods-list-v1.gl-type-5 .gl-item .gl-i-wrap {
	position: relative;
	border: 0 none;
	border-color: #FFF;
	padding: 0 120px 0 210px;
	height: 210px;
	width: auto
}

.goods-list-v1.gl-type-5 .gl-item .gl-i-tab {
	width: 100%
}

.goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
	position: absolute;
	top: -25px;
	left: 0;
	margin: 0;
	width: 100%;
	_width: 800px
}

.goods-list-v1.gl-type-5 .gl-item .p-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 200px;
	margin-bottom: 0;
	text-align: center
}

.goods-list-v1.gl-type-5 .gl-item .p-bookdetails,.goods-list-v1.gl-type-5 .gl-item .p-commit,.goods-list-v1.gl-type-5 .gl-item .p-name,.goods-list-v1.gl-type-5 .gl-item .p-price,.goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	position: absolute;
	left: 210px;
	width: 460px
}

.goods-list-v1.gl-type-5 .gl-item .p-name {
	width: 440px;
	height: 48px;
	top: 8px
}

.goods-list-v1.gl-type-5 .gl-item .p-name em {
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.goods-list-v1.gl-type-5 .gl-item .p-name i {
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #a1a1a1
}

.goods-list-v1.gl-type-5 .gl-item .p-name .personal-icon {
	margin-top: 3px
}

.goods-list-v1.gl-type-5 .gl-item .p-name .p-promo-tag1 {
	margin-bottom: -2px
}

.goods-list-v1.gl-type-5 .gl-item .p-tag {
	margin-top: 4px;
	_margin-top: 0
}

.goods-list-v1.gl-type-5 .gl-item .p-bookdetails {
	top: 69px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.goods-list-v1.gl-type-5 .gl-item .p-price {
	top: 105px;
	overflow: visible
}

.goods-list-v1.gl-type-5 .gl-item .p-price .p-jdprice {
	color: #666;
	vertical-align: top;
	display: inline-block
}

.goods-list-v1.gl-type-5 .gl-item .p-price .p-discount {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	vertical-align: top;
	color: #e01222;
	border: 1px solid #e01222;
	padding: 0 2px;
	margin-left: 5px;
	margin-top: 2px
}

.goods-list-v1.gl-type-5 .gl-item .p-commit {
	top: 133px
}

.goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	top: 155px
}

.goods-list-v1.gl-type-5 .gl-item .p-shopnum .price-start {
	display: inline-block
}

.goods-list-v1.gl-type-5 .gl-item .p-operate {
	position: absolute;
	right: 0;
	top: 90px
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .p-o-btn {
	float: right;
	margin-left: 20px
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy {
	width: auto;
	line-height: 25px;
	padding-left: 32px
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy i {
	display: inline-block
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy .text {
	display: inline-block;
	width: auto;
	vertical-align: top
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy em {
	display: inline-block;
	width: auto;
	margin-left: 5px;
	vertical-align: top
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy:hover .text,.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy:hover em {
	margin-top: 0
}

.goods-list-v1.gl-type-5 .gl-item .p-focus {
	opacity: 1;
	left: auto;
	right: 22px;
	top: 110px;
	transition: none
}

.goods-list-v1.gl-type-5 .gl-item .p-market {
	display: none
}

.goods-list-v1.gl-type-5 .gl-item .p-ebook {
	display: none;
	position: absolute;
	line-height: 18px;
	left: 350px;
	top: 73px;
	width: 200px
}

.goods-list-v1.gl-type-5 .gl-item .p-ebook a {
	color: #005aa0
}

.goods-list-v1.gl-type-5 .gl-item .p-summary {
	display: none
}

.goods-list-v1.gl-type-5 .gl-item .p-summary span {
	float: left;
	max-width: 410px;
	overflow: hidden;
	height: 18px
}

.goods-list-v1.gl-type-5 .gl-item .p-summary a {
	float: left;
	margin-left: 5px
}

.goods-list-v1.gl-type-5 .gl-item .p-service {
	display: none
}

.goods-list-v1.gl-type-5 .gl-item .p-service a {
	color: #005aa0
}

.goods-list-v1.gl-type-5 .gl-item .p-addtocart {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}

.goods-list-v1.gl-type-5 .gl-item .p-addtocart a {
	text-align: center
}

.goods-list-v1.gl-type-5 .gl-item .p-rushbuy {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}

.goods-list-v1.gl-type-5 .gl-item .p-rushbuy a {
	text-align: center
}

.goods-list-v1.gl-type-5 .gl-item .p-notification {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}

.goods-list-v1.gl-type-5 .gl-item .p-notification a {
	text-align: center
}

.goods-list-v1.gl-type-5 .gl-item .p-stock {
	width: 180px;
	top: 176px;
	left: 0
}

.goods-list-v1.gl-type-5 .gl-item .p-promo-flag {
	bottom: -10px
}

.goods-list-v1.gl-type-5 .gl-item:hover .p-focus {
	visibility: visible;
	top: 110px
}

.goods-list-v1.gl-type-5 .p-icons {
	margin-bottom: 0
}

.goods-list-v1.gl-type-5 .p-market,.goods-list-v1.gl-type-5 .p-service,.goods-list-v1.gl-type-5 .p-summary {
	display: none
}

.goods-list-v1.gl-type-act .gl-warp {
	width: 870px;
	margin-right: -70px
}

.goods-list-v1.gl-type-act .gl-item {
	width: 220px;
	height: 360px;
	margin-top: 15px;
	margin-right: 70px
}

.goods-list-v1.gl-type-act .gl-item .gl-act {
	margin-top: 0
}

.goods-list-v1.gl-type-act .m-tipbox {
	margin: 10px 0 0
}

.goods-list-v1.gl-type-act2 .gl-warp {
	width: 870px;
	margin-right: -70px
}

.goods-list-v1.gl-type-act2 .gl-item {
	width: 220px;
	height: 384px;
	margin-top: 15px;
	margin-right: 70px
}

.goods-list-v1.gl-type-act2 .gl-item .gl-act-v2 {
	margin-top: 0
}

.goods-list-v1.gl-type-act2 .m-tipbox {
	margin: 10px 0 0
}

.goods-list-v1.gl-type-shop .gl-warp {
	width: 870px;
	margin-right: -70px
}

.goods-list-v1.gl-type-shop .gl-item {
	width: 220px;
	height: 360px;
	margin-top: 15px;
	margin-right: 70px
}

.goods-list-v1.gl-type-shop .gl-item .gl-shop {
	margin-top: 0
}

.goods-list-v1.gl-type-shop .m-tipbox {
	margin: 10px 0 0
}

.goods-list-v1.gl-type-promotion .gl-item {
	height: 418px;
	margin-bottom: 20px
}

.goods-list-v1.gl-type-promotion .gl-item .gl-i-wrap {
	padding: 12px 9px 0
}

.goods-list-v1.gl-type-promotion .gl-item .p-attr,.goods-list-v1.gl-type-promotion .gl-item .p-presell-time,.goods-list-v1.gl-type-promotion .gl-item .p-stock {
	top: 207px
}

.goods-list-v1.gl-type-promotion .fore3,.goods-list-v1.gl-type-promotion .fore4 {
	display: none
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.goods-list-v1 .gl-warp {
		width: 1040px;
		margin-right: -20px
	}

	.goods-list-v1 .gl-item {
		margin-right: 20px
	}

	.gl-layout-2 .gl-warp {
		width: 1211px;
		margin-right: -1px;
		margin-left: 1px
	}

	.gl-layout-2 .gl-item {
		margin-right: 2px
	}

	.goods-list-v1.gl-type-5 .gl-item {
		margin-right: 30px
	}

	.goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
		_width: 1020px
	}

	.goods-list-v1.gl-type-5 .gl-item .p-bookdetails,.goods-list-v1.gl-type-5 .gl-item .p-commit,.goods-list-v1.gl-type-5 .gl-item .p-name,.goods-list-v1.gl-type-5 .gl-item .p-price,.goods-list-v1.gl-type-5 .gl-item .p-shopnum {
		width: 690px
	}

	.goods-list-v1.gl-type-act .gl-warp,.goods-list-v1.gl-type-act2 .gl-warp,.goods-list-v1.gl-type-shop .gl-warp {
		width: 1066px;
		margin-right: -46px;
		margin-left: 1px
	}

	.goods-list-v1.gl-type-act .gl-item,.goods-list-v1.gl-type-act2 .gl-item,.goods-list-v1.gl-type-shop .gl-item {
		margin-right: 46px
	}

	.goods-list-v1.gl-type-promotion .fore3 {
		display: block
	}
}

.resp01 .goods-list-v1 .gl-warp {
	width: 1040px;
	margin-right: -20px
}

.resp01 .goods-list-v1 .gl-item {
	margin-right: 20px
}

.resp01 .goods-list-v1.gl-type-5 .gl-item {
	margin-right: 30px
}

.resp01 .goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1020px
}

.resp01 .goods-list-v1.gl-type-5 .gl-item .p-bookdetails,.resp01 .goods-list-v1.gl-type-5 .gl-item .p-commit,.resp01 .goods-list-v1.gl-type-5 .gl-item .p-name,.resp01 .goods-list-v1.gl-type-5 .gl-item .p-price,.resp01 .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	width: 690px
}

.resp01 .goods-list-v1.gl-type-act .gl-warp,.resp01 .goods-list-v1.gl-type-act2 .gl-warp,.resp01 .goods-list-v1.gl-type-shop .gl-warp {
	width: 1066px;
	margin-right: -46px;
	margin-left: 1px
}

.resp01 .goods-list-v1.gl-type-act .gl-item,.resp01 .goods-list-v1.gl-type-act2 .gl-item,.resp01 .goods-list-v1.gl-type-shop .gl-item {
	margin-right: 46px
}

.resp01 .goods-list-v1.gl-type-promotion .fore3 {
	display: block
}

@media (min-width:1411px) {
	.goods-list-v1 .gl-warp {
		width: 1200px
	}

	.goods-list-v1 .gl-item {
		margin-right: 0
	}

	.gl-layout-2 .gl-warp {
		width: 1436px;
		margin-right: -1px;
		margin-left: 1px
	}

	.gl-layout-2 .gl-item {
		margin-right: 47px
	}

	.goods-list-v1.gl-type-5 .gl-item {
		margin-right: 0
	}

	.goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
		_width: 1200px
	}

	.goods-list-v1.gl-type-5 .gl-item .p-bookdetails,.goods-list-v1.gl-type-5 .gl-item .p-commit,.goods-list-v1.gl-type-5 .gl-item .p-name,.goods-list-v1.gl-type-5 .gl-item .p-price,.goods-list-v1.gl-type-5 .gl-item .p-shopnum {
		width: 880px
	}

	.goods-list-v1.gl-type-act .gl-warp,.goods-list-v1.gl-type-act2 .gl-warp,.goods-list-v1.gl-type-shop .gl-warp {
		width: 1225px;
		margin-right: -25px
	}

	.goods-list-v1.gl-type-act .gl-item,.goods-list-v1.gl-type-act2 .gl-item,.goods-list-v1.gl-type-shop .gl-item {
		margin-right: 25px
	}

	.goods-list-v1.gl-type-promotion .fore3,.goods-list-v1.gl-type-promotion .fore4 {
		display: block
	}
}

.resp02 .goods-list-v1 .gl-warp {
	width: 1200px
}

.resp02 .goods-list-v1 .gl-item,.resp02 .goods-list-v1.gl-type-5 .gl-item {
	margin-right: 0
}

.resp02 .goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1200px
}

.resp02 .goods-list-v1.gl-type-5 .gl-item .p-bookdetails,.resp02 .goods-list-v1.gl-type-5 .gl-item .p-commit,.resp02 .goods-list-v1.gl-type-5 .gl-item .p-name,.resp02 .goods-list-v1.gl-type-5 .gl-item .p-price,.resp02 .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	width: 880px
}

.resp02 .goods-list-v1.gl-type-act .gl-warp,.resp02 .goods-list-v1.gl-type-act2 .gl-warp,.resp02 .goods-list-v1.gl-type-shop .gl-warp {
	width: 1225px;
	margin-right: -25px
}

.resp02 .goods-list-v1.gl-type-act .gl-item,.resp02 .goods-list-v1.gl-type-act2 .gl-item,.resp02 .goods-list-v1.gl-type-shop .gl-item {
	margin-right: 25px
}

.resp02 .goods-list-v1.gl-type-promotion .fore3,.resp02 .goods-list-v1.gl-type-promotion .fore4 {
	display: block
}

.coupon-goods-nulltip .tip-icon {
	display: inline-block;
	background-image: url(../images/sprite-joy.png);
	background-repeat: no-repeat
}

@-webkit-keyframes heartPulse {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		opacity: .95;
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes heartPulse {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		opacity: .95;
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes swing {
	25% {
		-webkit-transform: rotate(-7deg);
		transform: rotate(-7deg)
	}

	75% {
		-webkit-transform: rotate(7deg);
		transform: rotate(7deg)
	}
}

@keyframes swing {
	25% {
		-webkit-transform: rotate(-7deg);
		transform: rotate(-7deg)
	}

	75% {
		-webkit-transform: rotate(7deg);
		transform: rotate(7deg)
	}
}

.price-zsj i {
	background: url(../images/bg-price@1x.png) no-repeat
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.price-zsj i {
		background-image: url(../images/bg-price@2x.png);
		background-size: 50px 60px
	}
}

.gl-act-v2 {
	overflow: hidden;
	width: 220px;
	height: 364px;
	margin: 0 auto;
	background: #e1ace6
}

.gl-act-v2 .gl-act-img {
	width: 220px;
	height: 220px;
	overflow: hidden
}

.gl-act-v2 .gl-act-img img {
	width: 282px;
	height: 282px;
	margin-left: -31px;
	margin-top: -31px;
	display: block;
	vertical-align: top
}

.gl-act-v2 .gl-act-main {
	width: 100%;
	height: 144px;
	overflow: hidden;
	position: relative
}

.gl-act-v2 .gl-act-link {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	background-image: url(about:blank)
}

.gl-act-v2 .gl-act-link:hover {
	text-decoration: none
}

.gl-act-v2 .gl-act-detail {
	width: 200px;
	height: 89px;
	overflow: hidden;
	margin: -44px 0 0 -100px;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1
}

.gl-act-v2 .gl-act-title {
	width: 100%;
	height: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #fff;
	overflow: hidden
}

.gl-act-v2 .gl-act-title strong {
	font: 16px/20px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.gl-act-v2 .gl-act-infor {
	width: 100%;
	height: 38px;
	overflow: hidden;
	font: 14px/38px "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.gl-act-v2 .gl-act-enter {
	width: 100%;
	height: 25px
}

.gl-act-v2 .gl-act-btn {
	display: inline-block;
	height: 25px;
	padding: 0 15px;
	font: 14px/25px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	border-radius: 12px;
	color: #e1ace6;
	background: #fff
}

.gl-act-v2 .gl-act-btn:hover {
	text-decoration: none
}

.gl-act-v2 .gl-act-promo {
	position: absolute;
	z-index: 3;
	right: 10px;
	bottom: 10px;
	width: 30px;
	height: 20px;
	color: #fff;
	font: 12px/20px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	text-align: right
}

.gl-act-type2 .gl-act-img {
	height: 282px
}

.gl-act-type2 .gl-act-img img {
	margin-left: -31px;
	margin-top: 0
}

.gl-act-type3 .gl-act-img {
	height: 200px
}

.gl-act-type3 .gl-act-img img {
	margin-left: -31px;
	margin-top: -41px
}

.gl-act-skin2 {
	background: #a7d272
}

.gl-act-skin2 .gl-act-btn {
	color: #a7d272
}

.gl-act-skin3 {
	background: #b8c5e8
}

.gl-act-skin3 .gl-act-btn {
	color: #b8c5e8
}

.gl-act-skin4 {
	background: #90ccea
}

.gl-act-skin4 .gl-act-btn {
	color: #90ccea
}

.gl-act-skin5 {
	background: #e2ba95
}

.gl-act-skin5 .gl-act-btn {
	color: #e2ba95
}

.gl-act-skin-double11 .gl-act-main {
	background-image: url(//img30.360buyimg.com/da/jfs/t2470/87/585649769/9277/2a9ee816/561b4c5cN3c407594.png)
}

.gl-act-skin-double11 .gl-act-title {
	border-bottom: 1px dotted #fff
}

.gl-act-skin-double11 .gl-act-btn {
	color: #c41439
}

.goods-list-v2 {
	margin-bottom: 20px;
	height: auto;
	position: relative;
	z-index: 1;
	_zoom: 1
}

.goods-list-v2 .gl-warp {
	width: 840px;
	height: auto;
	margin-right: -40px
}

.goods-list-v2 .gl-item {
	width: 240px;
	height: 474px;
	float: left;
	position: relative;
	z-index: 1;
	_display: inline;
	margin-right: 40px;
	margin-top: 10px
}

.goods-list-v2 .gl-item .gl-i-wrap {
	width: 220px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background: #fff;
	border: 1px solid #fff;
	padding: 38px 9px 10px;
	transition: border-color .1s ease
}

.goods-list-v2 .gl-item .gl-act {
	width: 220px;
	height: 360px;
	margin: 38px auto 0;
	overflow: hidden;
	position: relative
}

.goods-list-v2 .gl-item .gl-act b {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden
}

.goods-list-v2 .gl-item .gl-act .layer1 {
	width: 218px;
	height: 358px;
	border: 1px solid #ebebeb
}

.goods-list-v2 .gl-item .gl-act .layer2 {
	width: 212px;
	height: 352px;
	border: 3px solid #fff;
	margin: 1px
}

.goods-list-v2 .gl-item .gl-act img {
	width: 220px;
	height: 360px
}

.goods-list-v2 .gl-item .gl-act-v2 {
	margin-top: 39px
}

.goods-list-v2 .gl-item .gl-shop {
	width: 220px;
	height: 360px;
	margin: 38px auto 0;
	overflow: hidden;
	position: relative
}

.goods-list-v2 .gl-item .gl-shop .shop-img img {
	width: 220px;
	height: 360px
}

.goods-list-v2 .gl-item .gl-shop .shop-name a {
	font-size: 14px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #fff
}

.goods-list-v2 .gl-item .gl-shop .shop-name a:hover {
	text-decoration: none
}

.goods-list-v2 .gl-item .gl-shop .shop-promo {
	font-size: 12px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #fff
}

.goods-list-v2 .gl-item .gl-shop .shop-type {
	height: 18px;
	line-height: 18px;
	padding-top: 5px
}

.goods-list-v2 .gl-item .gl-shop .shop-tag-img {
	display: inline-block;
	height: 18px;
	vertical-align: top
}

.goods-list-v2 .gl-item .gl-shop .shop-tag-img img {
	vertical-align: top
}

.goods-list-v2 .gl-item .gl-shop .shop-detail {
	position: absolute;
	top: 231px;
	left: 50%;
	width: 180px;
	height: 108px;
	padding: 3px 5px;
	border-radius: 5px;
	margin-left: -95px;
	background: rgba(0,0,0,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000')
}

.goods-list-v2 .gl-item .gl-shop .shop-detail-hd {
	width: 100%;
	height: 30px;
	text-align: center;
	border-bottom: 1px dotted #b9b7b5;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.goods-list-v2 .gl-item .gl-shop .shop-detail-hd strong {
	font: 16px/30px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #fff
}

.goods-list-v2 .gl-item .gl-shop .shop-detail-bd {
	text-align: center;
	line-height: 20px;
	padding-top: 6px
}

.goods-list-v2 .gl-item .gl-shop .shop-detail-bd .shop-name,.goods-list-v2 .gl-item .gl-shop .shop-detail-bd .shop-promo {
	width: 168px;
	height: 20px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap
}

.goods-list-v2 .gl-item .p-img {
	height: 220px;
	padding: 0;
	margin-bottom: 15px;
	position: relative
}

.goods-list-v2 .gl-item .p-img .picon {
	top: 0;
	right: 0
}

.goods-list-v2 .gl-item .p-img a {
	display: block;
	position: relative;
	overflow: hidden
}

.goods-list-v2 .gl-item .p-img .p-img-mask {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 56px;
	height: 63px;
	background: url(//img30.360buyimg.com/jgsq-productsoa/jfs/t2416/171/851704772/5368/1d94f76a/5631fb7fNd9edc7a4.png) no-repeat right bottom
}

.goods-list-v2 .gl-item .p-service-mask {
	position: absolute;
	right: 0;
	bottom: 0
}

.goods-list-v2 .gl-item .p-attr2,.goods-list-v2 .gl-item .p-unit-price {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.goods-list-v2 .gl-item .p-attr2 em,.goods-list-v2 .gl-item .p-unit-price em {
	display: inline-block;
	height: 18px;
	padding: 0 5px;
	vertical-align: top;
	font-family: "Helvetica Neue",verdana,"Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.goods-list-v2 .gl-item .p-unit-price em {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#e5ffffff', endColorstr='#e5ffffff');
	background: rgba(255,255,255,.9)
}

.goods-list-v2 .gl-item .p-attr2 {
	left: 80px
}

.goods-list-v2 .gl-item .p-attr2 em {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#e5ffffff', endColorstr='#e5ffffff');
	background: rgba(255,255,255,.9)
}

.goods-list-v2 .gl-item .p-act-sign {
	position: absolute;
	left: 0;
	bottom: 2px;
	width: 75px;
	height: 85px;
	line-height: 16px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	text-align: center
}

.goods-list-v2 .gl-item .sign-20170618 {
	color: #fff
}

.goods-list-v2 .gl-item .sign-20170618 .sign-price {
	position: absolute;
	left: 0;
	top: 31px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	font-size: 0
}

.goods-list-v2 .gl-item .sign-20170618 .sign-price em,.goods-list-v2 .gl-item .sign-20170618 .sign-price i {
	display: inline-block;
	vertical-align: top;
	cursor: default
}

.goods-list-v2 .gl-item .sign-20170618 .sign-price i {
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	font-size: 12px
}

.goods-list-v2 .gl-item .sign-20170618 .sign-price strong {
	height: 20px;
	font-size: 16px
}

.goods-list-v2 .gl-item .sign-20170618 .sign-title {
	position: absolute;
	left: 0;
	top: 12px;
	width: 100%;
	height: 16px;
	overflow: hidden;
	white-space: nowrap
}

.goods-list-v2 .gl-item .sign-20170618 .sign-date {
	position: absolute;
	left: 0;
	top: 52px;
	width: 100%;
	height: 16px;
	overflow: hidden
}

.goods-list-v2 .gl-item .sign-2017083101 {
	width: 220px;
	height: 42px;
	bottom: 0;
	font-family: 'Microsoft YaHei';
	background-repeat: no-repeat
}

.goods-list-v2 .gl-item .sign-2017083101 .sign-title {
	padding-left: 10px;
	margin-top: 14px;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	color: #fff;
	font-weight: 700
}

.goods-list-v2 .gl-item .sign-2017083101 .ac {
	text-align: center
}

.goods-list-v2 .gl-item .sign-2017083102,.goods-list-v2 .gl-item .sign-2017083103 {
	width: 84px;
	height: 84px;
	left: 130px;
	color: #df3478;
	font-family: 'Microsoft YaHei';
	background-repeat: no-repeat
}

.goods-list-v2 .gl-item .sign-2017083102 .sign-price,.goods-list-v2 .gl-item .sign-2017083103 .sign-price {
	position: absolute;
	left: 0;
	top: 31px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	font-size: 0
}

.goods-list-v2 .gl-item .sign-2017083102 .sign-price em,.goods-list-v2 .gl-item .sign-2017083102 .sign-price i,.goods-list-v2 .gl-item .sign-2017083103 .sign-price em,.goods-list-v2 .gl-item .sign-2017083103 .sign-price i {
	display: inline-block;
	vertical-align: top;
	cursor: default
}

.goods-list-v2 .gl-item .sign-2017083102 .sign-price i,.goods-list-v2 .gl-item .sign-2017083103 .sign-price i {
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	font-size: 18px;
	font-weight: 700
}

.goods-list-v2 .gl-item .sign-2017083102 .sign-price strong,.goods-list-v2 .gl-item .sign-2017083103 .sign-price strong {
	height: 20px;
	font-size: 20px
}

.goods-list-v2 .gl-item .sign-2017083102 .sign-title,.goods-list-v2 .gl-item .sign-2017083103 .sign-title {
	position: absolute;
	left: 0;
	top: 12px;
	width: 100%;
	height: 16px;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 700
}

.goods-list-v2 .gl-item .sign-2017083102 .sign-date,.goods-list-v2 .gl-item .sign-2017083103 .sign-date {
	position: absolute;
	left: 0;
	top: 54px;
	width: 100%;
	height: 16px;
	overflow: hidden
}

.goods-list-v2 .gl-item .sign-2017083103 {
	width: 85px;
	height: 88px;
	left: 129px
}

.goods-list-v2 .gl-item .p-scroll {
	position: relative;
	z-index: 2;
	padding: 0;
	margin-bottom: 10px
}

.goods-list-v2 .gl-item .p-scroll .ps-wrap {
	height: 29px;
	overflow: hidden;
	zoom: 1
}

.goods-list-v2 .gl-item .p-scroll .ps-next,.goods-list-v2 .gl-item .p-scroll .ps-prev {
	display: none;
	position: absolute;
	width: 20px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	color: #aaa;
	font-size: 16px;
	font-family: "\5b8b\4f53";
	cursor: pointer
}

.goods-list-v2 .gl-item .p-scroll .ps-prev {
	left: 2px;
	top: 0
}

.goods-list-v2 .gl-item .p-scroll .ps-next {
	left: 196px;
	top: 0
}

.goods-list-v2 .gl-item .p-scroll .ps-next.disabled,.goods-list-v2 .gl-item .p-scroll .ps-prev.disabled {
	padding: 0;
	color: #ccc;
	cursor: default
}

.goods-list-v2 .gl-item .p-scroll ul li {
	float: left;
	width: 34px;
	height: 29px;
	text-align: left
}

.goods-list-v2 .gl-item .p-scroll ul li a {
	cursor: default;
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #ddd;
	padding: 1px
}

.goods-list-v2 .gl-item .p-scroll ul li a img {
	width: 25px;
	height: 25px
}

.goods-list-v2 .gl-item .p-scroll ul li a.curr {
	padding: 0;
	border-width: 2px;
	border-color: #e01222
}

.goods-list-v2 .gl-item .p-scroll.scrolled {
	padding-left: 26px;
	width: 194px
}

.goods-list-v2 .gl-item .p-scroll.scrolled .ps-next,.goods-list-v2 .gl-item .p-scroll.scrolled .ps-prev {
	display: block
}

.goods-list-v2 .gl-item .p-name {
	height: 40px;
	margin-bottom: 8px;
	overflow: hidden
}

.goods-list-v2 .gl-item .p-name a:hover {
	text-decoration: none
}

.goods-list-v2 .gl-item .p-name em,.goods-list-v2 .gl-item .p-name i {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	*cursor: pointer;
	transition: height .08s ease
}

.goods-list-v2 .gl-item .p-name i {
	font-style: normal;
	width: 185px;
	color: #ffaa71;
	line-height: 20px
}

.goods-list-v2 .gl-item .p-name .coupon-tag {
	float: left;
	width: 45px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	margin-top: 1px;
	margin-right: 3px;
	overflow: hidden;
	color: #e93536;
	background: url(../images/bg-coupon.png) no-repeat
}

.goods-list-v2 .gl-item .p-name-type-2 em,.goods-list-v2 .gl-item .p-name-type-2 i {
	display: inline
}

.goods-list-v2 .gl-item .p-promo-tag1 {
	display: inline-block;
	height: 17px;
	padding-right: 6px;
	position: relative;
	overflow: hidden;
	margin-bottom: -3px
}

.goods-list-v2 .gl-item .p-promo-tag1 .text {
	display: inline-block;
	height: 17px;
	line-height: 17px;
	padding: 0 4px;
	border-radius: 3px;
	background: #e96163;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	vertical-align: top
}

.goods-list-v2 .gl-item .p-promo-tag1 .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #e96163;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 5px
}

.goods-list-v2 .gl-item .p-tag,.goods-list-v2 .gl-item .p-tag2 {
	float: left;
	height: 16px;
	padding: 0 3px;
	margin-top: 2px;
	margin-right: 3px;
	overflow: hidden;
	color: #fff;
	font: 12px/16px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	background: #838dc7;
	border-radius: 2px
}

.goods-list-v2 .gl-item .p-tag2 {
	background: #f5855f
}

.goods-list-v2 .gl-item .p-tag3 {
	float: left;
	height: 16px;
	margin-top: 2px;
	margin-right: 3px
}

.goods-list-v2 .gl-item .p-price {
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	width: 100%;
	margin: 0 0 8px
}

.goods-list-v2 .gl-item .p-price strong {
	float: left;
	margin-right: 10px;
	color: #e01222;
	font-size: 20px
}

.goods-list-v2 .gl-item .p-price strong em {
	font-size: 16px
}

.goods-list-v2 .gl-item .p-price strong i {
	font-style: normal
}

.goods-list-v2 .gl-item .p-price .p-icons {
	padding-top: 3px
}

.goods-list-v2 .gl-item .p-price .p-icons i {
	margin-right: 3px
}

.goods-list-v2 .gl-item .p-price .goods-icons-s1,.goods-list-v2 .gl-item .p-price .goods-icons-s2,.goods-list-v2 .gl-item .p-price .goods-icons-s3,.goods-list-v2 .gl-item .p-price .goods-icons-s4,.goods-list-v2 .gl-item .p-price .goods-icons-s5 {
	width: 16px;
	overflow: hidden
}

.goods-list-v2 .gl-item .p-price .price-plus-1,.goods-list-v2 .gl-item .p-price .price-sams-1,.goods-list-v2 .gl-item .p-price .price-zsj {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 102px
}

.goods-list-v2 .gl-item .p-price .price-plus-1 em,.goods-list-v2 .gl-item .p-price .price-sams-1 em,.goods-list-v2 .gl-item .p-price .price-zsj em {
	float: left;
	width: 60px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: right
}

.goods-list-v2 .gl-item .p-price .promo-icons-img {
	position: absolute;
	right: 0;
	bottom: 0
}

.goods-list-v2 .gl-item .p-price .promo-icons-text {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 16px;
	line-height: 16px;
	padding: 0 4px;
	color: #fff;
	background: #4b9bfb;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	border-radius: 2px
}

.goods-list-v2 .gl-item .p-price .price-zsj {
	height: 16px;
	line-height: 16px
}

.goods-list-v2 .gl-item .p-price .price-zsj em {
	margin-right: 2px;
	color: #ff911c;
	font-family: verdana
}

.goods-list-v2 .gl-item .p-price .price-zsj i {
	float: right;
	width: 38px;
	height: 12px;
	margin-top: 2px
}

.goods-list-v2 .gl-item .p-price .price-del {
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: right;
	font-family: verdana
}

.goods-list-v2 .gl-item .p-commit {
	width: 100%;
	height: 18px;
	margin-top: -3px;
	margin-bottom: 9px;
	overflow: hidden
}

.goods-list-v2 .gl-item .p-commit strong {
	color: #a7a7a7;
	font-weight: 400
}

.goods-list-v2 .gl-item .p-commit strong a {
	color: #646fb0;
	font-family: verdana;
	font-weight: 700
}

.goods-list-v2 .gl-item .p-commit .buy-score {
	float: right;
	padding-right: 11px;
	color: #a7a7a7
}

.goods-list-v2 .gl-item .p-commit .buy-score em {
	margin-left: 5px;
	color: #646fb0;
	font-family: verdana;
	font-weight: 700
}

.goods-list-v2 .gl-item .p-commit .u-jd {
	margin-left: 10px;
	vertical-align: top
}

.goods-list-v2 .gl-item .p-commit .spu-link {
	float: right;
	font: 12px/18px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #6a78b5
}

.goods-list-v2 .gl-item .p-commit .spu-link:hover {
	color: #e01222;
	text-decoration: none
}

.goods-list-v2 .gl-item .p-details {
	display: none;
	margin-bottom: 8px;
	overflow: hidden;
	line-height: 18px;
	height: 18px;
	color: #999
}

.goods-list-v2 .gl-item .p-details i {
	color: #ddd;
	margin: 0 5px
}

.goods-list-v2 .gl-item .p-shop {
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	margin-top: -3px;
	margin-bottom: 9px
}

.goods-list-v2 .gl-item .p-shop span {
	display: inline-block;
	position: relative;
	height: 18px
}

.goods-list-v2 .gl-item .p-shop span a {
	color: #999
}

.goods-list-v2 .gl-item .p-shop span i {
	cursor: pointer;
	position: absolute;
	right: -21px;
	top: 1px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/search.customerService.png) no-repeat
}

.goods-list-v2 .gl-item .p-shop span i.online {
	background-position: 0 0
}

.goods-list-v2 .gl-item .p-shop span i.offline {
	background-position: 0 -41px
}

.goods-list-v2 .gl-item .p-shop span .im-01,.goods-list-v2 .gl-item .p-shop span .im-02,.goods-list-v2 .gl-item .p-shop span .im-offline {
	cursor: pointer;
	position: absolute;
	right: -21px;
	top: 1px;
	display: block
}

.goods-list-v2 .gl-item .p-icons {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	margin-bottom: 12px
}

.goods-list-v2 .gl-item .p-icons .icons {
	float: left;
	display: inline-block;
	overflow: hidden;
	height: 16px;
	padding: 0 2px;
	margin-right: 4px;
	background: #E4393C;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #FFF;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.goods-list-v2 .gl-item .p-icons .goods-icons-s1,.goods-list-v2 .gl-item .p-icons .goods-icons-s2,.goods-list-v2 .gl-item .p-icons .goods-icons-s3,.goods-list-v2 .gl-item .p-icons .goods-icons-s4,.goods-list-v2 .gl-item .p-icons .goods-icons-s5 {
	width: 16px;
	overflow: hidden;
	border-radius: 2px
}

.goods-list-v2 .gl-item .p-operate {
	overflow: hidden;
	*zoom: 1;
	margin-bottom: 10px
}

.goods-list-v2 .gl-item .p-operate .p-o-btn {
	float: left;
	height: 25px;
	line-height: 25px;
	border: 1px solid #DDD;
	padding: 0 3px 0 24px;
	position: relative;
	background: #fff;
	color: #999
}

.goods-list-v2 .gl-item .p-operate .p-o-btn i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 4px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}

.goods-list-v2 .gl-item .p-operate .p-o-btn:hover {
	color: #e01222;
	z-index: 1;
	border-color: #e01222;
	text-decoration: none;
	*zoom: 1
}

.goods-list-v2 .gl-item .p-operate .addcart,.goods-list-v2 .gl-item .p-operate .ebookbuy,.goods-list-v2 .gl-item .p-operate .focus,.goods-list-v2 .gl-item .p-operate .notification,.goods-list-v2 .gl-item .p-operate .rushbuy {
	margin-left: -1px
}

.goods-list-v2 .gl-item .p-operate .addcart {
	width: 67px;
	text-align: center;
	color: #e01222
}

.goods-list-v2 .gl-item .p-operate .addcart i,.goods-list-v2 .gl-item .p-operate .addcart:hover i {
	background-position: 0 -272px
}

.goods-list-v2 .gl-item .p-operate .addcart.disabled {
	cursor: not-allowed;
	color: #ccc
}

.goods-list-v2 .gl-item .p-operate .addcart.disabled i {
	background-position: 0 -246px;
	transition: none
}

.goods-list-v2 .gl-item .p-operate .addcart.disabled:hover {
	border-color: #ddd
}

.goods-list-v2 .gl-item .p-operate .addcart.disabled:hover i {
	background-position: 0 -246px;
	-webkit-animation: none;
	animation: none
}

.goods-list-v2 .gl-item .p-operate .notification {
	width: 67px;
	text-indent: 7px;
	color: #999
}

.goods-list-v2 .gl-item .p-operate .notification i {
	background-position: 0 -296px
}

.goods-list-v2 .gl-item .p-operate .notification:hover i {
	background-position: 0 -318px
}

.goods-list-v2 .gl-item .p-operate .rushbuy {
	width: 67px;
	text-indent: 7px;
	color: #999
}

.goods-list-v2 .gl-item .p-operate .rushbuy i {
	background-position: 1px -341px
}

.goods-list-v2 .gl-item .p-operate .rushbuy:hover i {
	background-position: 1px -365px
}

.goods-list-v2 .gl-item .p-operate .ebookbuy {
	width: 46px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	color: #999;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	text-align: center;
	line-height: 25px;
	cursor: pointer
}

.goods-list-v2 .gl-item .p-operate .ebookbuy i {
	display: none;
	left: 7px;
	top: 5px;
	width: 19px;
	height: 15px;
	vertical-align: top;
	background: url(../images/sprite-ebook.png) no-repeat
}

.goods-list-v2 .gl-item .p-operate .ebookbuy:hover i {
	background-position: 0 -25px
}

.goods-list-v2 .gl-item .p-operate .ebookbuy:hover .text {
	margin-top: -25px
}

.goods-list-v2 .gl-item .p-operate .ebookbuy .text {
	display: block;
	width: 46px;
	transition: margin-top .15s ease-in-out 0s
}

.goods-list-v2 .gl-item .p-operate .ebookbuy em {
	display: block;
	width: 46px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #e01222;
	transition: margin-top .15s ease-in-out 0s
}

.goods-list-v2 .gl-item .p-operate .focus {
	width: 28px
}

.goods-list-v2 .gl-item .p-operate .focus i {
	background-position: 0 -413px
}

.goods-list-v2 .gl-item .p-operate .focus:hover i {
	background-position: 0 -436px
}

.goods-list-v2 .gl-item .p-operate .focus.focused {
	width: 39px;
	color: #e01222
}

.goods-list-v2 .gl-item .p-operate .focus.focused i {
	background-position: 0 -436px
}

.goods-list-v2 .gl-item .p-operate .contrast {
	width: 28px
}

.goods-list-v2 .gl-item .p-operate .contrast i {
	left: 5px;
	top: 5px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.goods-list-v2 .gl-item .p-operate .contrast:hover i {
	border-color: #e01222
}

.goods-list-v2 .gl-item .p-operate .contrast.selected {
	color: #e01222;
	position: relative;
	z-index: 1
}

.goods-list-v2 .gl-item .p-operate .contrast.selected i {
	border-color: #e01222;
	background-position: -1px -107px;
	-webkit-animation: none;
	animation: none
}

.goods-list-v2 .gl-item .p-addtocart a,.goods-list-v2 .gl-item .p-compare a,.goods-list-v2 .gl-item .p-focus a,.goods-list-v2 .gl-item .p-notification a,.goods-list-v2 .gl-item .p-rushbuy a {
	position: relative;
	display: inline-block;
	height: 23px;
	line-height: 23px;
	padding: 0 8px 0 25px;
	border: 1px solid #ddd;
	background: #fff
}

.goods-list-v2 .gl-item .p-addtocart a i,.goods-list-v2 .gl-item .p-compare a i,.goods-list-v2 .gl-item .p-focus a i,.goods-list-v2 .gl-item .p-notification a i,.goods-list-v2 .gl-item .p-rushbuy a i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 4px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}

.goods-list-v2 .gl-item .p-addtocart a:hover,.goods-list-v2 .gl-item .p-compare a:hover,.goods-list-v2 .gl-item .p-focus a:hover,.goods-list-v2 .gl-item .p-notification a:hover,.goods-list-v2 .gl-item .p-rushbuy a:hover {
	color: #e01222;
	border-color: #e01222;
	text-decoration: none
}

.goods-list-v2 .gl-item .p-focus {
	position: absolute;
	left: 172px;
	top: 236px;
	visibility: hidden;
	z-index: 4;
	opacity: 0;
	_width: 58px;
	transition: top .3s ease,opacity .1s ease .1s
}

.goods-list-v2 .gl-item .p-focus a {
	height: 25px;
	line-height: 25px;
	color: #fff;
	border: medium none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
	background: rgba(0,0,0,.7)
}

.goods-list-v2 .gl-item .p-focus a i {
	background-position: 0 -413px;
	transition: -webkit-transform .2s ease-in-out .1s;
	transition: transform .2s ease-in-out .1s;
	transition: transform .2s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s
}

.goods-list-v2 .gl-item .p-focus a:hover i {
	background-position: 0 -436px;
	-webkit-animation: heartPulse .8s ease-out infinite;
	animation: heartPulse .8s ease-out infinite
}

.goods-list-v2 .gl-item .p-focused {
	opacity: 1;
	visibility: visible;
	left: 160px
}

.goods-list-v2 .gl-item .p-focused a {
	width: 36px
}

.goods-list-v2 .gl-item .p-focused a i {
	background-position: 0 -436px;
	-webkit-animation: none;
	animation: none
}

.goods-list-v2 .gl-item .p-focused a:hover {
	color: #fff
}

.goods-list-v2 .gl-item .p-focused a:hover i {
	-webkit-animation: none;
	animation: none
}

.goods-list-v2 .gl-item .p-compare a i {
	position: absolute;
	left: 5px;
	top: 5px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.goods-list-v2 .gl-item .p-compare a:hover i {
	border-color: #e01222
}

.goods-list-v2 .gl-item .p-compare a.selected i {
	border-color: #e01222;
	background-position: -1px -107px
}

.goods-list-v2 .gl-item .p-rushbuy a i {
	background-position: 0 -341px
}

.goods-list-v2 .gl-item .p-rushbuy a:hover i {
	background-position: 0 -365px
}

.goods-list-v2 .gl-item .p-notification a i {
	background-position: 0 -296px
}

.goods-list-v2 .gl-item .p-notification a:hover i {
	background-position: 0 -318px
}

.goods-list-v2 .gl-item .p-addtocart a i {
	background-position: 0 -246px
}

.goods-list-v2 .gl-item .p-addtocart a:hover i {
	background-position: 0 -272px
}

.goods-list-v2 .gl-item .p-addtocart a.disabled {
	cursor: not-allowed;
	color: #ccc
}

.goods-list-v2 .gl-item .p-addtocart a.disabled i {
	transition: none
}

.goods-list-v2 .gl-item .p-addtocart a.disabled:hover {
	border-color: #ddd
}

.goods-list-v2 .gl-item .p-addtocart a.disabled:hover i {
	background-position: 0 -246px
}

.goods-list-v2 .gl-item .p-bookinfo {
	display: none;
	margin-bottom: 8px;
	padding-top: 5px;
	color: #999;
	line-height: 18px;

	height: 18px;
	overflow: hidden
}

.goods-list-v2 .gl-item .p-bookinfo a,.goods-list-v2 .gl-item .p-bookinfo em,.goods-list-v2 .gl-item .p-bookinfo span {
	display: inline-block;
	vertical-align: top;
	_vertical-align: baseline;
	height: 18px;
	overflow: hidden
}

.goods-list-v2 .gl-item .p-bookinfo span a {
	color: #999
}

.goods-list-v2 .gl-item .p-bookinfo .p-bi-name a {
	max-width: 5em;
	_width: 5em
}

.goods-list-v2 .gl-item .p-bookinfo .p-bi-store a {
	max-width: 6em;
	_width: 6em
}

.goods-list-v2 .gl-item .p-bookinfo p {
	padding: 0;
	margin: 0;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	color: #999
}

.goods-list-v2 .gl-item .p-stock {
	position: absolute;
	top: 233px;
	left: 9px;
	z-index: 3;
	line-height: 25px;
	height: 25px;
	width: 200px;
	padding: 0 10px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0,0,0,.6)
}

.goods-list-v2 .gl-item .p-presell-time {
	position: absolute;
	top: 236px;
	left: 9px;
	z-index: 3;
	height: 25px;
	width: 200px;
	overflow: hidden;
	padding: 0 10px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0,0,0,.6);
	transition: all .5s ease
}

.goods-list-v2 .gl-item .p-presell-time em,.goods-list-v2 .gl-item .p-presell-time span {
	display: inline-block;
	vertical-align: middle;
	line-height: 25px
}

.goods-list-v2 .gl-item .p-presell-time i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url(../images/search.presell.gif) no-repeat;
	vertical-align: middle
}

.goods-list-v2 .gl-item .p-presell-time em {
	margin-left: 10px;
	display: none
}

.goods-list-v2 .gl-item .p-presell-stage {
	display: none;
	margin-bottom: 10px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd
}

.goods-list-v2 .gl-item .p-presell-stage .item {
	float: left;
	width: 72px;
	height: 51px;
	position: relative;
	border-bottom: 3px solid #ccc;
	border-right: 1px solid #ddd;
	text-align: center
}

.goods-list-v2 .gl-item .p-presell-stage .item a {
	color: #999;
	cursor: default;
	display: block;
	line-height: 20px;
	padding-top: 6px;
	position: relative;
	text-decoration: none;
	z-index: 1
}

.goods-list-v2 .gl-item .p-presell-stage .item a em,.goods-list-v2 .gl-item .p-presell-stage .item a strong {
	display: block
}

.goods-list-v2 .gl-item .p-presell-stage .item .bottom {
	display: block;
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0;
	bottom: -3px;
	border-bottom: 3px solid #ccc
}

.goods-list-v2 .gl-item .p-presell-stage .item.curr a {
	color: #333
}

.goods-list-v2 .gl-item .p-presell-stage .item.curr .bottom {
	border-color: #6e7992
}

.goods-list-v2 .gl-item .p-presell-stage .item.curr .bottom em {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	position: relative;
	top: -5px;
	_top: 0;
	border-color: transparent transparent #6e7992;
	border-style: dashed dashed solid;
	border-width: 6px
}

.goods-list-v2 .gl-item .p-shopnum {
	width: 100%;
	height: 18px;
	margin-top: -3px;
	margin-bottom: 9px;
	overflow: hidden
}

.goods-list-v2 .gl-item .p-shopnum .curr-shop {
	position: relative;
	float: left;
	max-width: 106px;
	height: 18px;
	line-height: 18px;
	padding-right: 20px;
	margin-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.goods-list-v2 .gl-item .p-shopnum .curr-shop .i-dd-offline,.goods-list-v2 .gl-item .p-shopnum .curr-shop .i-dd-online {
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: -3px
}

.goods-list-v2 .gl-item .p-shopnum .curr-shop .im-01,.goods-list-v2 .gl-item .p-shopnum .curr-shop .im-02,.goods-list-v2 .gl-item .p-shopnum .curr-shop .im-offline {
	position: absolute;
	right: 0;
	top: 1px;
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: -3px;
	*cursor: pointer
}

.goods-list-v2 .gl-item .p-shopnum a.curr-shop,.goods-list-v2 .gl-item .p-shopnum span.curr-shop {
	color: #999
}

.goods-list-v2 .gl-item .p-shopnum .other-shop {
	float: right;
	max-width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999
}

.goods-list-v2 .gl-item .p-shopnum .other-shop strong {
	color: #646fb0
}

.goods-list-v2 .gl-item .p-shopnum .price-start {
	display: none
}

.goods-list-v2 .gl-item .p-shopnum .price-start .num {
	font-family: tahoma,verdana
}

.goods-list-v2 .gl-item .p-promotions {
	display: none;
	background: #f5f5f5;
	width: 238px;
	height: 36px;
	margin-left: -9px
}

.goods-list-v2 .gl-item .p-promotions .more-promo {
	line-height: 36px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	text-align: center
}

.goods-list-v2 .gl-item .p-promotions .more-promo a:hover {
	text-decoration: none
}

.goods-list-v2 .gl-item .p-promotions .promo-gift {
	width: 100%;
	height: 36px;
	overflow: hidden
}

.goods-list-v2 .gl-item .p-promotions .promo-gift .title {
	display: inline-block;
	padding-left: 10px;
	line-height: 36px;
	vertical-align: middle
}

.goods-list-v2 .gl-item .p-promotions .promo-gift .item {
	display: inline-block;
	vertical-align: middle
}

.goods-list-v2 .gl-item .p-promotions .promo-gift .gift-img,.goods-list-v2 .gl-item .p-promotions .promo-gift .num {
	display: inline-block;
	vertical-align: top;
	height: 36px;
	line-height: 36px
}

.goods-list-v2 .gl-item .p-promo-flag {
	position: absolute;
	z-index: 3;
	right: 10px;
	bottom: 5px;
	width: 30px;
	height: 12px;
	color: #999;
	font: 12px/12px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	text-align: right
}

.goods-list-v2 .gl-item .p-attr {
	position: absolute;
	top: 236px;
	right: 9px;
	z-index: 2;
	line-height: 25px;
	height: 25px;
	padding: 0 5px;
	color: #999;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#ccffffff', endColorstr='#ccffffff');
	background: rgba(255,255,255,.8)
}

.goods-list-v2 .gl-i-tab {
	width: 220px
}

.goods-list-v2 .gl-i-tab-trigger {
	position: relative;
	width: 232px;
	height: 21px;
	margin: -30px -6px 8px -6px;
	border-bottom: 1px solid #ffaa71;
	background: #fafafa
}

.goods-list-v2 .gl-i-tab-trigger .item {
	float: left;
	text-align: center;
	cursor: pointer;
	width: auto;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	border: 1px solid #fafafa;
	border-bottom: none;
	margin-top: 2px;
	margin-right: 3px;
	color: #999
}

.goods-list-v2 .gl-i-tab-trigger .item .arrow {
	display: none;
	position: absolute;
	bottom: 0;
	left: 25px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 3px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #d6d6d6
}

.goods-list-v2 .gl-i-tab-trigger .selected {
	height: 21px;
	line-height: 21px;
	border-color: #ffaa71;
	position: relative;
	margin-top: 0;
	color: #ffaa71;
	_margin-bottom: -1px;
	background: #fff
}

.goods-list-v2 .gl-i-tab-trigger .selected .arrow {
	display: block;
	border-color: transparent transparent #e01222
}

.goods-list-v2 .gl-i-tab-content .tab-content-item {
	display: none
}

.goods-list-v2 .gl-i-tab-content .tab-cnt-i-selected {
	display: block
}

.goods-list-v2 .gl-item-presell .p-stock {
	display: none
}

.goods-list-v2 .gl-item.hover {
	z-index: 2
}

.goods-list-v2 .gl-item.hover .gl-i-wrap {
	z-index: 1;
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v2 .gl-item.hover .gl-i-wrap .p-name a {
	text-decoration: none
}

.goods-list-v2 .gl-item.hover .gl-i-wrap .p-focus {
	top: 207px;
	opacity: 1;
	visibility: visible
}

.goods-list-v2 .gl-item.hover .gl-i-wrap .p-presell-stage,.goods-list-v2 .gl-item.hover .gl-i-wrap .p-promotions {
	display: block
}

.goods-list-v2 .gl-item.hover .gl-act.gl-act b.layer1 {
	visibility: visible
}

.goods-list-v2 .m-tipbox {
	margin: 10px 0
}


:root .goods-list-v2 .gl-item .gl-shop .shop-detail,:root .goods-list-v2 .gl-item .p-attr,:root .goods-list-v2 .gl-item .p-attr2 em,:root .goods-list-v2 .gl-item .p-presell-time,:root .goods-list-v2 .gl-item .p-stock,:root .goods-list-v2 .gl-item .p-unit-price em {
	-webkit-filter: none\9!important;
	filter: none\9!important
}

.gl-layout-2 .gl-warp {
	width: 1000px;
	margin-right: -10px
}

.gl-layout-2 .gl-item {
	margin-right: 10px
}

.goods-list-v2.gl-type-2 .gl-item {
	height: 508px
}

.goods-list-v2.gl-type-2 .gl-item .gl-i-wrap {
	padding: 12px 9px
}

.goods-list-v2.gl-type-2 .gl-item .gl-act,.goods-list-v2.gl-type-2 .gl-item .gl-shop {
	margin-top: 13px
}

.goods-list-v2.gl-type-2 .gl-item .gl-act-v2 {
	height: 426px;
	margin-top: 13px
}

.goods-list-v2.gl-type-2 .gl-item .p-img {
	height: 282px;
	margin-bottom: 5px
}

.goods-list-v2.gl-type-2 .gl-item .p-name {
	height: 20px;
	line-height: 20px
}

.goods-list-v2.gl-type-2 .gl-item .p-name em,.goods-list-v2.gl-type-2 .gl-item .p-name i {
	display: inline;
	height: auto
}

.goods-list-v2.gl-type-2 .gl-item .p-focus {
	top: 294px
}

.goods-list-v2.gl-type-2 .gl-item .p-attr,.goods-list-v2.gl-type-2 .gl-item .p-focused,.goods-list-v2.gl-type-2 .gl-item .p-presell-time,.goods-list-v2.gl-type-2 .gl-item .p-stock {
	top: 269px
}

.goods-list-v2.gl-type-2 .gl-item .p-presell-time i {
	background: url(../images/search.presell.gif) no-repeat
}

.goods-list-v2.gl-type-2 .gl-item .p-presell-time em {
	display: none
}

.goods-list-v2.gl-type-2 .gl-item.hover .gl-i-wrap {
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v2.gl-type-2 .gl-item.hover .gl-i-wrap .p-focus {
	top: 269px
}

.goods-list-v2.gl-type-3 .gl-item {
	height: 466px
}

.goods-list-v2.gl-type-3 .gl-item .gl-i-wrap {
	padding: 12px 9px
}

.goods-list-v2.gl-type-3 .gl-item .gl-act,.goods-list-v2.gl-type-3 .gl-item .gl-act-v2,.goods-list-v2.gl-type-3 .gl-item .gl-shop {
	margin-top: 13px
}

.goods-list-v2.gl-type-3 .gl-item .p-img {
	margin-bottom: 5px
}

.goods-list-v2.gl-type-3 .gl-item .p-name {
	height: 20px;
	line-height: 20px
}

.goods-list-v2.gl-type-3 .gl-item .p-name em,.goods-list-v2.gl-type-3 .gl-item .p-name i {
	display: inline;
	height: auto
}

.goods-list-v2.gl-type-3 .gl-item .p-name-type-2 {
	height: 40px
}

.goods-list-v2.gl-type-3 .gl-item .p-attr,.goods-list-v2.gl-type-3 .gl-item .p-presell-time,.goods-list-v2.gl-type-3 .gl-item .p-stock {
	top: 207px
}

.goods-list-v2.gl-type-3 .gl-item .p-presell-time i {
	background: url(../images/search.presell.gif) no-repeat
}

.goods-list-v2.gl-type-3 .gl-item .p-presell-time em {
	display: none
}

.goods-list-v2.gl-type-3 .gl-item .p-focused {
	top: 207px
}

.goods-list-v2.gl-type-3 .gl-item.hover .gl-i-wrap {
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v2.gl-type-4 {
	margin-bottom: 50px
}

.goods-list-v2.gl-type-4 .gl-item {
	height: 489px
}

.goods-list-v2.gl-type-4 .gl-item .gl-i-wrap {
	padding-bottom: 14px
}

.goods-list-v2.gl-type-4 .gl-item .gl-act-v2 {
	height: 354px
}

.goods-list-v2.gl-type-4 .gl-item .gl-act-v2 .gl-act-main {
	height: 154px
}

.goods-list-v2.gl-type-4 .gl-item .p-img {
	height: 200px;
	text-align: center
}

.goods-list-v2.gl-type-4 .gl-item .p-price {
	margin-bottom: 9px
}

.goods-list-v2.gl-type-4 .gl-item .p-name {
	height: 20px
}

.goods-list-v2.gl-type-4 .gl-item .p-name em,.goods-list-v2.gl-type-4 .gl-item .p-name i {
	display: inline
}

.goods-list-v2.gl-type-4 .gl-item .p-operate .focus {
	margin-left: 0
}

.goods-list-v2.gl-type-4 .gl-item .p-attr,.goods-list-v2.gl-type-4 .gl-item .p-stock {
	top: 213px
}

.goods-list-v2.gl-type-4 .gl-item .p-addtocart,.goods-list-v2.gl-type-4 .gl-item .p-discount,.goods-list-v2.gl-type-4 .gl-item .p-ebook,.goods-list-v2.gl-type-4 .gl-item .p-market,.goods-list-v2.gl-type-4 .gl-item .p-notification,.goods-list-v2.gl-type-4 .gl-item .p-price .p-jdprice,.goods-list-v2.gl-type-4 .gl-item .p-rushbuy,.goods-list-v2.gl-type-4 .gl-item .p-service,.goods-list-v2.gl-type-4 .gl-item .p-summary {
	display: none
}

.goods-list-v2.gl-type-4 .gl-item .p-bookdetails {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 220px;
	height: 30px;
	line-height: 30px;
	padding: 0 9px;
	background: #ededed;
	overflow: hidden;
	display: none
}

.goods-list-v2.gl-type-4 .gl-item .p-bookdetails a:hover {
	color: #666;
	text-decoration: none
}

.goods-list-v2.gl-type-4 .gl-item .p-promo-flag {
	bottom: 9px
}

.goods-list-v2.gl-type-4 .gl-item.hover .gl-i-wrap {
	padding-bottom: 40px;
	border-color: #ddd
}

.goods-list-v2.gl-type-4 .gl-item.hover .p-bookdetails {
	display: block
}

.goods-list-v2.gl-type-4 .gl-item.hover .p-promo-flag {
	bottom: 35px
}

.goods-list-v2.gl-type-5 .gl-item {
	height: 225px;
	width: auto;
	display: block;
	border-bottom: 1px solid #eee;
	margin-right: 60px;
	margin-top: 30px;
	float: none
}

.goods-list-v2.gl-type-5 .gl-item .gl-i-wrap {
	position: relative;
	border: 0 none;
	border-color: #FFF;
	padding: 0 120px 0 210px;
	height: 210px;
	width: auto
}

.goods-list-v2.gl-type-5 .gl-item .gl-i-tab {
	width: 100%
}

.goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
	position: absolute;
	top: -25px;
	left: 0;
	margin: 0;
	width: 100%;
	_width: 800px
}

.goods-list-v2.gl-type-5 .gl-item .p-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 200px;
	margin-bottom: 0;
	text-align: center
}

.goods-list-v2.gl-type-5 .gl-item .p-bookdetails,.goods-list-v2.gl-type-5 .gl-item .p-commit,.goods-list-v2.gl-type-5 .gl-item .p-icons,.goods-list-v2.gl-type-5 .gl-item .p-name,.goods-list-v2.gl-type-5 .gl-item .p-price,.goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	position: absolute;
	left: 210px;
	width: 460px
}

.goods-list-v2.gl-type-5 .gl-item .p-name {
	width: 440px;
	height: 48px;
	top: 8px
}

.goods-list-v2.gl-type-5 .gl-item .p-name em {
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.goods-list-v2.gl-type-5 .gl-item .p-name i {
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #a1a1a1
}

.goods-list-v2.gl-type-5 .gl-item .p-name .p-promo-tag1 {
	margin-bottom: -2px
}

.goods-list-v2.gl-type-5 .gl-item .p-tag {
	margin-top: 4px;
	_margin-top: 0
}

.goods-list-v2.gl-type-5 .gl-item .p-bookdetails {
	top: 69px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.goods-list-v2.gl-type-5 .gl-item .p-price {
	top: 105px;
	overflow: visible
}

.goods-list-v2.gl-type-5 .gl-item .p-price .p-jdprice {
	color: #666;
	vertical-align: top;
	display: inline-block
}

.goods-list-v2.gl-type-5 .gl-item .p-price .p-discount {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	vertical-align: top;
	color: #e01222;
	border: 1px solid #e01222;
	padding: 0 2px;
	margin-left: 5px;
	margin-top: 2px
}

.goods-list-v2.gl-type-5 .gl-item .p-commit {
	top: 136px
}

.goods-list-v2.gl-type-5 .gl-item .p-icons {
	top: 184px
}

.goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	top: 160px
}

.goods-list-v2.gl-type-5 .gl-item .p-shopnum .price-start {
	display: inline-block
}

.goods-list-v2.gl-type-5 .gl-item .p-operate {
	position: absolute;
	right: 0;
	top: 90px
}

.goods-list-v2.gl-type-5 .gl-item .p-operate .p-o-btn {
	float: right;
	margin-left: 20px
}

.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy {
	width: auto;
	line-height: 25px;
	padding-left: 32px
}

.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy i {
	display: inline-block
}

.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy .text {
	display: inline-block;
	width: auto;
	vertical-align: top
}

.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy em {
	display: inline-block;
	width: auto;
	margin-left: 5px;
	vertical-align: top
}

.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy:hover .text,.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy:hover em {
	margin-top: 0
}

.goods-list-v2.gl-type-5 .gl-item .p-focus {
	opacity: 1;
	left: auto;
	right: 22px;
	top: 110px;
	transition: none
}

.goods-list-v2.gl-type-5 .gl-item .p-market {
	display: none
}

.goods-list-v2.gl-type-5 .gl-item .p-ebook {
	display: none;
	position: absolute;
	line-height: 18px;
	left: 350px;
	top: 73px;
	width: 200px
}

.goods-list-v2.gl-type-5 .gl-item .p-ebook a {
	color: #005aa0
}

.goods-list-v2.gl-type-5 .gl-item .p-summary {
	display: none
}

.goods-list-v2.gl-type-5 .gl-item .p-summary span {
	float: left;
	max-width: 410px;
	overflow: hidden;
	height: 18px
}

.goods-list-v2.gl-type-5 .gl-item .p-summary a {
	float: left;
	margin-left: 5px
}

.goods-list-v2.gl-type-5 .gl-item .p-service {
	display: none
}

.goods-list-v2.gl-type-5 .gl-item .p-service a {
	color: #005aa0
}

.goods-list-v2.gl-type-5 .gl-item .p-addtocart {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}

.goods-list-v2.gl-type-5 .gl-item .p-addtocart a {
	text-align: center
}

.goods-list-v2.gl-type-5 .gl-item .p-rushbuy {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}

.goods-list-v2.gl-type-5 .gl-item .p-rushbuy a {
	text-align: center
}

.goods-list-v2.gl-type-5 .gl-item .p-notification {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}

.goods-list-v2.gl-type-5 .gl-item .p-notification a {
	text-align: center
}

.goods-list-v2.gl-type-5 .gl-item .p-stock {
	width: 180px;
	top: 176px;
	left: 0
}

.goods-list-v2.gl-type-5 .gl-item .p-promo-flag {
	bottom: -10px
}

.goods-list-v2.gl-type-5 .gl-item:hover .p-focus {
	visibility: visible;
	top: 110px
}

.goods-list-v2.gl-type-5 .p-market,.goods-list-v2.gl-type-5 .p-service,.goods-list-v2.gl-type-5 .p-summary {
	display: none
}

.goods-list-v2.gl-type-act .gl-warp {
	width: 870px;
	margin-right: -70px
}

.goods-list-v2.gl-type-act .gl-item {
	width: 220px;
	height: 360px;
	margin-top: 15px;
	margin-right: 70px
}

.goods-list-v2.gl-type-act .gl-item .gl-act {
	margin-top: 0
}

.goods-list-v2.gl-type-act .m-tipbox {
	margin: 10px 0 0
}

.goods-list-v2.gl-type-act2 .gl-warp {
	width: 870px;
	margin-right: -70px
}

.goods-list-v2.gl-type-act2 .gl-item {
	width: 220px;
	height: 384px;
	margin-top: 15px;
	margin-right: 70px
}

.goods-list-v2.gl-type-act2 .gl-item .gl-act-v2 {
	margin-top: 0
}

.goods-list-v2.gl-type-act2 .m-tipbox {
	margin: 10px 0 0
}

.goods-list-v2.gl-type-shop .gl-warp {
	width: 870px;
	margin-right: -70px
}

.goods-list-v2.gl-type-shop .gl-item {
	width: 220px;
	height: 360px;
	margin-top: 15px;
	margin-right: 70px
}

.goods-list-v2.gl-type-shop .gl-item .gl-shop {
	margin-top: 0
}

.goods-list-v2.gl-type-shop .m-tipbox {
	margin: 10px 0 0
}

.goods-list-v2.gl-type-promotion .gl-item {
	height: 442px;
	margin-bottom: 32px
}

.goods-list-v2.gl-type-promotion .gl-item .gl-i-wrap {
	padding: 12px 9px 0
}

.goods-list-v2.gl-type-promotion .gl-item .p-attr,.goods-list-v2.gl-type-promotion .gl-item .p-presell-time,.goods-list-v2.gl-type-promotion .gl-item .p-stock {
	top: 207px
}

.goods-list-v2.gl-type-promotion .fore3,.goods-list-v2.gl-type-promotion .fore4 {
	display: none
}

.goods-list-v2.gl-type-exchangeBuy .gl-item {
	height: 391px
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .gl-i-wrap {
	padding: 12px 9px
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .p-attr,.goods-list-v2.gl-type-exchangeBuy .gl-item .p-presell-time,.goods-list-v2.gl-type-exchangeBuy .gl-item .p-stock {
	top: 207px
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange {
	display: block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	text-align: center;
	color: #333
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange .i-checkbox {
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0;
	margin-top: 7px;
	margin-right: 8px;
	vertical-align: top;
	cursor: pointer
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange em {
	display: inline-block;
	height: 28px;
	vertical-align: top;
	cursor: pointer
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange:hover {
	border-color: #e01222;
	color: #e01222
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange:hover .i-checkbox {
	border-color: #e01222
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange.z-exchange-checked {
	border-color: #e01222;
	color: #e01222
}

.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange.z-exchange-checked .i-checkbox {
	border-color: #e01222;
	background-position: -1px -107px
}

.coupon-goods-nulltip {
	padding: 100px 20px;
	text-align: center
}

.coupon-goods-nulltip .tip-inner {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 154px;
	overflow: hidden
}

.coupon-goods-nulltip .tip-icon {
	float: left;
	width: 134px;
	height: 84px;
	margin-left: -154px;
	_display: inline;
	margin-right: 20px
}

.coupon-goods-nulltip .tip-main {
	text-align: left;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.coupon-goods-nulltip .tip-title {
	padding-top: 18px;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #333
}

.coupon-goods-nulltip .tip-hint {
	font-size: 14px;
	line-height: 22px
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.goods-list-v2 .gl-warp {
		width: 1040px;
		margin-right: -20px
	}

	.goods-list-v2 .gl-item {
		margin-right: 20px
	}

	.gl-layout-2 .gl-warp {
		width: 1211px;
		margin-right: -1px;
		margin-left: 1px
	}

	.gl-layout-2 .gl-item {
		margin-right: 2px
	}

	.goods-list-v2.gl-type-5 .gl-item {
		margin-right: 30px
	}

	.goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
		_width: 1020px
	}

	.goods-list-v2.gl-type-5 .gl-item .p-bookdetails,.goods-list-v2.gl-type-5 .gl-item .p-commit,.goods-list-v2.gl-type-5 .gl-item .p-name,.goods-list-v2.gl-type-5 .gl-item .p-price,.goods-list-v2.gl-type-5 .gl-item .p-shopnum {
		width: 690px
	}

	.goods-list-v2.gl-type-act .gl-warp,.goods-list-v2.gl-type-act2 .gl-warp,.goods-list-v2.gl-type-shop .gl-warp {
		width: 1066px;
		margin-right: -46px;
		margin-left: 1px
	}

	.goods-list-v2.gl-type-act .gl-item,.goods-list-v2.gl-type-act2 .gl-item,.goods-list-v2.gl-type-shop .gl-item {
		margin-right: 46px
	}

	.goods-list-v2.gl-type-promotion .fore3 {
		display: block
	}
}

.resp01 .goods-list-v2 .gl-warp {
	width: 1040px;
	margin-right: -20px
}

.resp01 .goods-list-v2 .gl-item {
	margin-right: 20px
}

.resp01 .gl-layout-2 .gl-warp {
	width: 1211px;
	margin-right: -1px;
	margin-left: 1px
}

.resp01 .gl-layout-2 .gl-item {
	margin-right: 2px
}

.resp01 .goods-list-v2.gl-type-5 .gl-item {
	margin-right: 30px
}

.resp01 .goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1020px
}

.resp01 .goods-list-v2.gl-type-5 .gl-item .p-bookdetails,.resp01 .goods-list-v2.gl-type-5 .gl-item .p-commit,.resp01 .goods-list-v2.gl-type-5 .gl-item .p-name,.resp01 .goods-list-v2.gl-type-5 .gl-item .p-price,.resp01 .goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	width: 690px
}

.resp01 .goods-list-v2.gl-type-act .gl-warp,.resp01 .goods-list-v2.gl-type-act2 .gl-warp,.resp01 .goods-list-v2.gl-type-shop .gl-warp {
	width: 1066px;
	margin-right: -46px;
	margin-left: 1px
}

.resp01 .goods-list-v2.gl-type-act .gl-item,.resp01 .goods-list-v2.gl-type-act2 .gl-item,.resp01 .goods-list-v2.gl-type-shop .gl-item {
	margin-right: 46px
}

.resp01 .goods-list-v2.gl-type-promotion .fore3 {
	display: block
}

@media (min-width:1411px) {
	.goods-list-v2 .gl-warp {
		width: 1200px
	}

	.goods-list-v2 .gl-item {
		margin-right: 0
	}

	.gl-layout-2 .gl-warp {
		width: 1436px;
		margin-right: -1px;
		margin-left: 1px
	}

	.gl-layout-2 .gl-item {
		margin-right: 47px
	}

	.goods-list-v2.gl-type-5 .gl-item {
		margin-right: 0
	}

	.goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
		_width: 1200px
	}

	.goods-list-v2.gl-type-5 .gl-item .p-bookdetails,.goods-list-v2.gl-type-5 .gl-item .p-commit,.goods-list-v2.gl-type-5 .gl-item .p-name,.goods-list-v2.gl-type-5 .gl-item .p-price,.goods-list-v2.gl-type-5 .gl-item .p-shopnum {
		width: 880px
	}

	.goods-list-v2.gl-type-act .gl-warp,.goods-list-v2.gl-type-act2 .gl-warp,.goods-list-v2.gl-type-shop .gl-warp {
		width: 1225px;
		margin-right: -25px
	}

	.goods-list-v2.gl-type-act .gl-item,.goods-list-v2.gl-type-act2 .gl-item,.goods-list-v2.gl-type-shop .gl-item {
		margin-right: 25px
	}

	.goods-list-v2.gl-type-promotion .fore3,.goods-list-v2.gl-type-promotion .fore4 {
		display: block
	}
}

.resp02 .goods-list-v2 .gl-warp {
	width: 1200px
}

.resp02 .goods-list-v2 .gl-item {
	margin-right: 0
}

.resp02 .gl-layout-2 .gl-warp {
	width: 1436px;
	margin-right: -1px;
	margin-left: 1px
}

.resp02 .gl-layout-2 .gl-item {
	margin-right: 47px
}

.resp02 .goods-list-v2.gl-type-5 .gl-item {
	margin-right: 0
}

.resp02 .goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1200px
}

.resp02 .goods-list-v2.gl-type-5 .gl-item .p-bookdetails,.resp02 .goods-list-v2.gl-type-5 .gl-item .p-commit,.resp02 .goods-list-v2.gl-type-5 .gl-item .p-name,.resp02 .goods-list-v2.gl-type-5 .gl-item .p-price,.resp02 .goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	width: 880px
}

.resp02 .goods-list-v2.gl-type-act .gl-warp,.resp02 .goods-list-v2.gl-type-act2 .gl-warp,.resp02 .goods-list-v2.gl-type-shop .gl-warp {
	width: 1225px;
	margin-right: -25px
}

.resp02 .goods-list-v2.gl-type-act .gl-item,.resp02 .goods-list-v2.gl-type-act2 .gl-item,.resp02 .goods-list-v2.gl-type-shop .gl-item {
	margin-right: 25px
}

.resp02 .goods-list-v2.gl-type-promotion .fore3,.resp02 .goods-list-v2.gl-type-promotion .fore4 {
	display: block
}

#search-2014 {
	position: relative
}

#search-2014 .form {
	height: 40px
}

#search-2014 #photo-search-dropdown {
	width: 382px
}

#search-2014.z-have-photo-search .text {
	width: 263px
}

#hotwords {
	float: left;
	width: 384px;
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

#hotwords a {
	margin-right: 10px;
	float: left;
	white-space: nowrap
}

#hotwords b {
	display: none
}

#hotwords strong {
	display: none;
	float: left;
	font-weight: 400
}

#hotwords.haveline a {
	margin-right: 0
}

#hotwords.haveline b {
	display: block;
	float: left;
	width: 21px;
	font: 12px/20px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #ccc;
	text-align: center
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	#shortcut-2014 #ttbar-navs .dd {
		width: 1210px
	}

	#shortcut-2014 #ttbar-navs .fore2 {
		display: block
	}

	#shortcut-2014 #ttbar-navs dl {
		width: 259px
	}

	#shortcut-2014 #ttbar-navs dl.fore1 {
		width: 347px
	}

	#shortcut-2014 #ttbar-navs .item {
		width: 86px
	}

	#search-2014,#search-2014 .form {
		width: auto;
		_width: 538px
	}

	#search-2014 .text {
		width: 446px
	}

	#search-2014 #photo-search-dropdown {
		width: 534px
	}

	#search-2014.z-have-photo-search .text {
		width: 415px
	}

	#hotwords {
		width: 535px
	}

	#shelper {
		width: 534px
	}

	#categorys-2014 .item-channels {
		width: 800px
	}

	#categorys-2014 .dorpdown-layer {
		width: 1020px
	}

	#categorys-2014 .subitems {
		width: 800px
	}

	#service-2017 .slogen {
		padding-left: 74px
	}

	#service-2017 .slogen .item {
		width: 284px
	}

	#service-2017 .wrap {
		padding-left: 74px
	}

	#service-2017 .jd-help dl {
		width: 227px
	}
}

.resp01 #shortcut-2014 #ttbar-navs .dd {
	width: 1210px
}

.resp01 #shortcut-2014 #ttbar-navs .fore2 {
	display: block
}

.resp01 #shortcut-2014 #ttbar-navs dl {
	width: 259px
}

.resp01 #shortcut-2014 #ttbar-navs dl.fore1 {
	width: 347px
}

.resp01 #shortcut-2014 #ttbar-navs .item {
	width: 86px
}

.resp01 #search-2014,.resp01 #search-2014 .form {
	width: auto;
	_width: 538px
}

.resp01 #search-2014 .text {
	width: 446px
}

.resp01 #search-2014 #photo-search-dropdown {
	width: 534px
}

.resp01 #search-2014.z-have-photo-search .text {
	width: 415px
}

.resp01 #hotwords {
	width: 535px
}

.resp01 #shelper {
	width: 534px
}

.resp01 #categorys-2014 .item-channels {
	width: 800px
}

.resp01 #categorys-2014 .dorpdown-layer {
	width: 1020px
}

.resp01 #categorys-2014 .subitems {
	width: 800px
}

.resp01 #service-2017 .slogen {
	padding-left: 74px
}

.resp01 #service-2017 .slogen .item {
	width: 284px
}

.resp01 #service-2017 .wrap {
	padding-left: 74px
}

.resp01 #service-2017 .jd-help dl {
	width: 227px
}

@media (min-width:1411px) {
	#search-2014,#search-2014 .form {
		width: auto;
		_width: 708px
	}

	#search-2014 .text {
		width: 616px
	}

	#search-2014 #photo-search-dropdown {
		width: 704px
	}

	#search-2014.z-have-photo-search .text {
		width: 585px
	}

	#hotwords {
		width: 705px
	}

	#shelper {
		width: 704px
	}

	#categorys-2014 .item-channels {
		width: 800px
	}

	#categorys-2014 .dorpdown-layer {
		width: 1020px
	}

	#categorys-2014 .subitems {
		width: 800px
	}

	#service-2017 .slogen {
		padding-left: 110px
	}

	#service-2017 .slogen .item {
		width: 320px
	}

	#service-2017 .wrap {
		padding-left: 110px
	}

	#service-2017 .jd-help dl {
		width: 256px
	}
}

.resp02 #search-2014,.resp02 #search-2014 .form {
	width: auto;
	_width: 708px
}

.resp02 #search-2014 .text {
	width: 616px
}

.resp02 #search-2014 #photo-search-dropdown {
	width: 704px
}

.resp02 #search-2014.z-have-photo-search .text {
	width: 585px
}

.resp02 #hotwords {
	width: 705px
}

.resp02 #shelper {
	width: 704px
}

.resp02 #categorys-2014 .item-channels {
	width: 800px
}

.resp02 #categorys-2014 .dorpdown-layer {
	width: 1020px
}

.resp02 #categorys-2014 .subitems {
	width: 800px
}

.resp02 #service-2017 .slogen {
	padding-left: 110px
}

.resp02 #service-2017 .slogen .item {
	width: 320px
}

.resp02 #service-2017 .wrap {
	padding-left: 110px
}

.resp02 #service-2017 .jd-help dl {
	width: 256px
}

@font-face {
	font-family:daogou-font;src:url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.eot?cfnq6a);src:url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.eot?cfnq6a#iefix) format("embedded-opentype"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.woff?cfnq6a) format("woff"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.ttf?cfnq6a) format("truetype"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.svg?cfnq6a#daogou-font) format("svg");font-weight:400;font-style:normal
}

.imgs-category-slider .slider-next,.imgs-category-slider .slider-prev {
	display: inline-block;
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

.image-search-wrap {
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.imgs-main {
	position: relative;
	z-index: 2;
	height: 140px;
	padding: 20px 0;
	margin-bottom: 30px;
	background: #eaeaea
}

.imgs-main-inner {
	display: inline-block;
	display: block;
	position: relative;
	width: 830px;
	height: 100%;
	padding-left: 160px;
	margin: 0 auto
}

.imgs-main-inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .imgs-main-inner {
	height: 1%
}

*+html .imgs-main-inner {
	min-height: 1%
}

.imgs-extra {
	height: 36px;
	margin-bottom: 8px;
	overflow: hidden
}

.imgs-crop {
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 140px
}

.imgs-crop.z-imgs-crop-show {
	z-index: 3
}

.imgs-crop.z-imgs-crop-show .imgs-crop-operate {
	display: block;
	z-index: 10
}

.imgs-crop-img {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.imgs-crop-img .crop-btn {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
	background: #f10215;
	color: #fff;
	cursor: pointer
}

.imgs-crop-img .crop-btn i {
	display: inline-block;
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	margin-top: 4px;
	margin-right: 8px;
	vertical-align: top;
	cursor: pointer
}

.imgs-crop-img .crop-btn em {
	display: inline-block;
	vertical-align: top;
	height: 24px;
	cursor: pointer
}

.imgs-crop-img .crop-btn:hover {
	background: #bf000f
}

.imgs-crop-operate {
	display: none;
	position: absolute;
	left: 150px;
	top: 0;
	width: 280px;
	height: 400px;
	border: 1px solid #d4d4d4;
	background: #fff;
	box-shadow: 0 0 13px rgba(0,0,0,.25)
}

.imgs-crop-operate .op-tips {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #333
}

.imgs-crop-operate .op-btnbox {
	height: 30px;
	padding-top: 12px;
	text-align: center
}

.imgs-crop-operate .op-btnbox a {
	display: inline-block;
	width: 74px;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

.imgs-crop-operate .op-btnbox .btn-sure {
	border-radius: 3px;
	background: #f10215;
	color: #fff
}

.imgs-crop-operate .op-btnbox .btn-sure:hover {
	background: #bf000f
}

.imgs-crop-operate .op-btnbox .btn-cancel {
	color: #999
}

.imgs-crop-operate .op-btnbox .btn-cancel:hover {
	color: #f10215
}

.imgs-crop-panel {
	position: relative;
	width: 280px;
	height: 280px;
	overflow: hidden
}

.imgs-crop-panel .full-img {
	position: absolute;
	left: 50%;
	top: 50%;
	overflow: hidden
}

.imgs-crop-panel .full-img img {
	width: 100%;
	height: 100%;
	vertical-align: top
}

.imgs-crop-panel .full-img .mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #333;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7
}

.imgs-crop-panel .croper {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	overflow: hidden
}

.imgs-crop-panel .croper img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.imgs-crop-panel .crop-marker {
	position: absolute;
	border: 1px solid #fff;
	z-index: 3;
	cursor: move;
	background: url(about:blank) repeat
}

.imgs-crop-panel .crop-marker .ne,.imgs-crop-panel .crop-marker .nw,.imgs-crop-panel .crop-marker .se,.imgs-crop-panel .crop-marker .sw {
	position: absolute;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background: #fff
}

.imgs-crop-panel .crop-marker .nw {
	left: -3px;
	top: -3px;
	cursor: nw-resize
}

.imgs-crop-panel .crop-marker .ne {
	right: -3px;
	top: -3px;
	cursor: ne-resize
}

.imgs-crop-panel .crop-marker .se {
	right: -3px;
	bottom: -3px;
	cursor: se-resize
}

.imgs-crop-panel .crop-marker .sw {
	left: -3px;
	bottom: -3px;
	cursor: sw-resize
}

.imgs-category-slider {
	position: relative;
	width: 100%;
	height: 125px;
	padding-top: 15px
}

.imgs-category-slider .slider-next,.imgs-category-slider .slider-prev {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 6;
	width: 32px;
	font-size: 22px;
	padding: 17px 0 16px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	background: #6e6e6e;
	cursor: pointer
}

.imgs-category-slider .slider-next:hover,.imgs-category-slider .slider-prev:hover {
	background: #f43544
}

.imgs-category-slider .slider-next {
	top: 65px
}

.imgs-category-slider .slider-disable {
	cursor: default;
	color: #6e6e6e;
	background: #cacaca!important
}

.imgs-category-slider .slider-main {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.imgs-category {
	float: left;
	width: 2000px;
	padding-top: 16px
}

.imgs-category li {
	float: left;
	margin-right: 30px;
	text-align: center;
	cursor: pointer
}

.imgs-category li.item-curr a .cate-icon,.imgs-category li.item-curr a .cate-name {
	color: #f10215
}

.imgs-category a {
	display: block
}

.imgs-category a:hover .cate-icon,.imgs-category a:hover .cate-name {
	color: #f10215
}

.imgs-category .cate-icon {
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	width: 100px;
	height: 60px;
	line-height: 60px;
	font-size: 50px;
	margin-bottom: 5px;
	color: #cacaca
}

.imgs-category .cate-name {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 16px
}

.imgs-sub-category {
	width: 100%;
	height: 34px;
	font-size: 0;
	text-align: center
}

.imgs-sub-category .cate-inner {
	position: relative;
	display: inline-block;
	height: 32px;
	border: 1px solid #cacaca;
	border-radius: 3px
}

.imgs-sub-category .cate-item {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	cursor: pointer
}

.imgs-sub-category .cate-item:hover {
	color: #f10215
}

.imgs-sub-category .cate-item:first-child {
	border-radius: 3px 0 0 3px
}

.imgs-sub-category .cate-item:last-child {
	left: 0;
	border-radius: 0 3px 3px 0
}

.imgs-sub-category .cutline {
	position: absolute;
	right: -1px;
	top: 4px;
	width: 1px;
	height: 26px;
	overflow: hidden;
	background: #cacaca
}

.imgs-sub-category .cate-curr {
	width: 101px;
	height: 34px;
	left: -1px;
	top: -1px;
	margin-right: -1px;
	background: #f10215;
	color: #fff;
	cursor: default
}

.imgs-sub-category .cate-curr .cutline {
	display: none
}

.imgs-sub-category .cate-curr:hover {
	color: #fff
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.imgs-main-inner {
		width: 1035px;
		padding-left: 175px
	}
}

.resp01 .imgs-main-inner {
	width: 1035px;
	padding-left: 175px
}

@media (min-width:1411px) {
	.imgs-main-inner {
		width: 1215px;
		padding-left: 175px
	}
}

.resp02 .imgs-main-inner {
	width: 1215px;
	padding-left: 175px
}

@font-face {
	font-family:daogou-font;src:url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.eot?cfnq6a);src:url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.eot?cfnq6a#iefix) format("embedded-opentype"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.woff?cfnq6a) format("woff"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.ttf?cfnq6a) format("truetype"),url(//misc.360buyimg.com/mall/iconfont/daogou/css/fonts/daogou-font.svg?cfnq6a#daogou-font) format("svg");font-weight:400;font-style:normal
}

.notice-filter-msg {
	line-height: 20px;
	margin-bottom: 10px;
	padding-left: 10px
}

.notice-filter-msg a {
	color: #005aa0
}

.notice-filter-loading {
	position: absolute;
	height: 50px;
	width: 100%;
	z-index: 5
}

.notice-filter-loading .nf-l-wrap {
	border: 1px solid #EDD28B;
	background: #FFFDEE
}

.notice-filter-loading .nf-l-wrap span {
	display: block;
	width: 150px;
	height: 48px;
	line-height: 48px;
	padding-left: 48px;
	margin: 0 auto;
	background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat 0 10px;
	text-align: left
}

.notice-filter-noresult {
	padding: 40px 0 230px
}

.notice-filter-noresult .nf-n-wrap {
	width: 420px;
	margin: 0 auto
}

.notice-filter-noresult .nf-icon {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/search.notice.png) no-repeat 0 2px
}

.notice-filter-noresult .nf-content {
	margin-left: 42px
}

.notice-filter-noresult .nf-content .result {
	display: block;
	line-height: 32px;
	font-size: 14px;
	font-weight: 700;
	color: #F60;
	margin-bottom: 5px
}

.notice-filter-noresult .nf-content .result em {
	color: #333
}

.notice-filter-noresult .nf-content p {
	line-height: 20px
}

.notice-loading-more {
	height: 50px;
	width: 100%;
	margin-bottom: 10px
}

.notice-loading-more span {
	display: block;
	width: 150px;
	height: 48px;
	line-height: 48px;
	padding-left: 48px;
	margin: 0 auto;
	background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat 0 10px;
	text-align: left;
	color: #f60
}

.notice-loading-error span {
	background: 0 0;
	padding-left: 0
}

.notice-search {
	margin-bottom: 10px
}

.notice-search .ns-wrap {
	padding: 10px 50px
}

.notice-search .ns-icon {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/search.notice.png) no-repeat 0 2px
}

.notice-search .ns-content {
	margin-left: 32px;
	line-height: 32px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #f60
}

.notice-search .ns-content span em {
	color: #333
}

.btn-red {
	border: 0;
	border-radius: 2px;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	background: -moz-linear-gradient(top,#e74649,#df3033);
	background: -webkit-gradient(linear,0 0,0 100%,from(#e74649),to(#df3033));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #e74649 ", endColorstr=" #df3033 ")"
}

.btn-red:hover {
	box-shadow: 0 1px 1px rgba(0,1,1,.08);
	border-color: #ccc;
	color: #fff;
	background: -moz-linear-gradient(top,#e74649,#e74649);
	background: -webkit-gradient(linear,0 0,0 100%,from(#e74649),to(#e74649));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #e74649 ", endColorstr=" #e74649 ")"
}

.onebox {
	overflow: hidden;
	*position: relative;
	border: 1px solid #ddd;
	zoom: 1
}

.onebox:after {
	content: '\20';
	display: block;
	clear: both
}

.onebox .mt {
	height: 31px;
	padding-left: 10px;
	background: #F7F7F7;
	line-height: 30px
}

.onebox .mt h2 {
	float: left;
	font-size: 15px
}

.onebox .mt h2 span {
	font-size: 12px;
	font-family: \5b8b\4f53;
	cursor: pointer;
	color: #333
}

.onebox .mt .extra {
	float: right;
	padding-right: 8px
}

.onebox .mc {
	*position: relative;
	padding: 10px;
	overflow: hidden;
	zoom: 1
}

.onebox .relevant-num,.onebox .relevant-num2 {
	height: 18px;
	margin-bottom: 20px;
	font: 700 14px/1.5 verdana,'\5b8b\4f53';
	color: #333
}

.onebox .relevant-num span {
	padding-left: 5px;
	font: 400 12px/1.5 '\5b8b\4f53';
	cursor: pointer
}

.onebox .relevant-num .more {
	float: right;
	padding-right: 10px;
	font: 400 12px/22px '\5b8b\4f53'
}

.onebox .relevant-num2 {
	font-weight: 400
}

.onebox .relevant-num3 {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 12px
}

.onebox .relevant-num strong,.onebox .relevant-num2 strong,.onebox .relevant-num3 strong {
	color: #E4393C
}

.onebox .relevant-num a,.onebox .relevant-num3 a {
	font-family: \5b8b\4f53;
	color: #005AA0
}

.onebox .obc-l,.onebox .obc-r {
	float: left
}

.onebox .obc-l {
	width: 273px;
	padding-left: 10px
}

.obc-l .ol-query .dd,.obc-l .ol-query .dt {
	float: left;
	height: 25px;
	margin-bottom: 10px;
	line-height: 25px
}

.obc-l .ol-query .dt {
	width: 66px;
	text-align: right;
	color: #999
}

.obc-l .ol-query .dd {
	width: 200px
}

.obc-l .ol-query .dd .txt {
	width: 132px;
	height: 19px;
	padding: 2px;
	border: 1px solid #ddd;
	_border: 1px solid #ccc;
	line-height: 18px;
	font: 12px/19px verdana,'\5b8b\4f53';
	color: #ccc;
	_color: #333
}

.obc-l .ol-query .dd .txt:focus {
	border: 1px solid #ccc;
	color: #333
}

.obc-l .ol-query .btns {
	height: 26px;
	padding: 10px 0 0 66px
}

.obc-l .ol-query .btns .btn-query {
	display: inline-block;
	*display: inline;
	padding: 2px 10px;
	text-decoration: none;
	*zoom: 1
}

.onebox .obc-r {
	width: 440px;
	padding-left: 20px;
	border-left: 1px solid #E0E0E0
}

.obc-r .or-list li {
	float: left;
	width: 332px;
	height: 18px;
	margin-bottom: 17px
}

.obc-r .or-list li .p-name,.obc-r .or-list li .p-price {
	overflow: hidden;
	height: 18px;
	line-height: 18px
}

.obc-r .or-list li .p-name {
	float: left;
	width: 170px
}

.obc-r .or-list li .p-price {
	float: right;
	width: 110px;
	padding-right: 20px
}

.obcl-search {
	padding-left: 10px
}

.obcl-search .os-box .osb-text {
	float: left;
	width: 194px;
	height: 19px;
	padding: 2px;
	border: 1px solid #ccc;
	margin-right: 4px
}

.obcl-search .os-box .osb-text:hover {
	border-color: #a0a0a0 #b9b9b9 #b9b9b9
}

.obcl-search .os-box .osb-search {
	float: left;
	padding: 3px 10px 2px;
	*padding: 2px 10px;
	text-decoration: none
}

.obcl-search .os-box .osb-hot {
	padding-top: 3px
}

.obcl-search .os-box .dd,.obcl-search .os-box .dt {
	float: left;
	color: #999
}

.obcl-search .os-box .dt {
	width: 60px
}

.obcl-search .os-box .dd {
	width: 140px
}

.obcl-search .os-box .dd a {
	display: inline-block;
	*display: inline;
	padding-right: 10px;
	*zoom: 1;
	color: #999
}

#movie-tickets .mc {
	overflow: hidden;
	height: 210px
}

#movie-tickets .quick-buy-tickets {
	float: left
}

#movie-tickets .mt-item li {
	float: left;
	position: relative;
	width: 172px;
	height: 172px;
	padding-left: 150px;
	margin: 0 0 20px
}

#movie-tickets .mt-item li .p-img {
	position: absolute;
	left: 10px;
	top: 0;
	width: 130px;
	height: 172px;
	padding: 0
}

#movie-tickets .mt-item li .dd,#movie-tickets .mt-item li .dt {
	float: left;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	_height: 18px;
	_line-height: 18px;
	color: #999
}

#movie-tickets .mt-item li .dt {
	width: 60px;
	font-family: simsun
}

#movie-tickets .mt-item li .dd {
	width: 112px
}

#movie-tickets .mt-item li .p-name {
	height: 1.5em;
	margin-bottom: 10px
}

#movie-tickets .mt-item li .p-name a {
	font-size: 14px;
	font-weight: 700;
	color: #666
}

#movie-tickets .mt-item li .p-price .dd {
	font-family: verdana;
	font-weight: 700;
	color: #E4393C
}

#movie-tickets .mt-item-one li {
	width: 294px;
	margin-right: 0
}

#movie-tickets .mt-item-one li .dd {
	width: 234px
}

.qbt-item {
	float: left;
	position: relative;
	width: 220px;
	padding-right: 63px
}

.qbt-item h3 {
	margin-bottom: 10px;
	font-size: 15px
}

.qbt-item .i-list {
	clear: both;
	height: 26px;
	margin-top: 10px;
	line-height: 26px
}

.qbt-item .i-list label {
	width: 72px;
	text-align: right;
	color: #999
}

.gbt-item .i-list select,.qbt-item .i-list label {
	float: left
}

.qbt-item .i-list #choose-cinema,.qbt-item .i-list #choose-movie {
	width: 138px;
	height: 26px;
	padding: 2px;
	border-width: 1px;
	border-radius: 1px;
	border-style: solid;
	border-color: #AAADB2 #DBE0E6 #E2EAEF #E2E4EB;
	line-height: 26px
}

.qbt-item .btnbox {
	clear: both;
	height: 36px;
	padding-left: 72px;
	_padding-left: 75px;
	margin-top: 20px
}

.qbt-item a.buy-tickets {
	display: inline-block;
	*display: inline;
	padding: 8px 16px;
	height: 20px;
	text-decoration: none;
	font: 700 18px/18px '\5fae\8f6f\96c5\9ed1';
	*line-height: 20px;
	color: #fff;
	*zoom: 1
}

.qbt-item a.buy-tickets:hover {
	text-decoration: none
}

.qbt-item .switch {
	position: absolute;
	right: 48px;
	top: 48px;
	width: 15px;
	height: 43px
}

.qbt-item .switch a {
	display: block;
	width: 15px;
	height: 43px;
	background: url(../images/switch.png) no-repeat
}

.tickets-list li {
	float: left;
	position: relative;
	width: 162px;
	height: 172px;
	padding-left: 150px;
	margin: 0 20px 20px 0
}

.tickets-list li .p-img {
	position: absolute;
	left: 10px;
	top: 0;
	width: 130px;
	height: 172px;
	padding: 0
}

.tickets-list li .dd,.tickets-list li .dt {
	float: left;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	_height: 18px;
	_line-height: 18px;
	color: #999
}

.tickets-list li .dt {
	width: 60px;
	font-family: simsun
}

.tickets-list li .dd {
	width: 102px
}

.tickets-list li .p-name {
	height: 1.5em;
	margin-bottom: 10px
}

.tickets-list li .p-name a {
	font-size: 14px;
	font-weight: 700;
	color: #666
}

.tickets-list li .p-price .dd {
	font-family: verdana;
	font-weight: 700;
	color: #E4393C
}

.in-cinema li {
	width: 490px
}

.in-cinema li .p-name {
	margin-bottom: 18px
}

.in-cinema li .shop {
	margin-bottom: 15px
}

.in-cinema li .dd {
	width: 430px
}

.in-cinema li #cinema {
	width: 138px;
	height: 26px;
	padding: 2px;
	border-width: 1px;
	border-radius: 1px;
	border-style: solid;
	border-color: #AAADB2 #DBE0E6 #E2EAEF #E2E4EB;
	line-height: 26px
}

.ts-con {
	position: relative;
	width: 664px;
	padding: 0 28px;
	margin-left: 13px
}

.ts-con .btns {
	position: absolute;
	top: 20px;
	z-index: 1;
	overflow: hidden;
	width: 14px;
	height: 150px;
	background: #fff url(../images/onebox/2013101802.png) no-repeat;
	opacity: .6;
	filter: alpha(opacity=60);
	line-height: 500px
}

.ts-con .btns:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.ts-con .disabled,.ts-con .disabled:hover {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: not-allowed
}

.ts-con #prev,.ts-con #prev2 {
	left: 10px;
	background-position: 0 50px
}

.ts-con #next,.ts-con #next2 {
	right: 10px;
	background-position: -17px 50px
}

.ts-list {
	overflow: hidden;
	position: relative;
	width: 572px;
	height: 197px
}

.ts-list li {
	float: left;
	width: 113px;
	padding: 0 15px
}

.ts-list li .p-img {
	overflow: hidden;
	position: static;
	width: 113px;
	height: 149px
}

.ts-list li .p-img a {
	display: block;
	position: relative;
	width: 113px;
	height: 149px
}

.ts-list li .p-img a span {
	display: block;
	position: absolute;
	bottom: 0;
	overflow: hidden;
	height: 21px;
	font: 12px/20px verdana,'\5b8b\4f53'
}

.ts-list li .p-img a .tsl-bg {
	left: 0;
	width: 113px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}

.ts-list li .p-img a .tsl-title {
	left: 5px;
	width: 75px;
	color: #fff
}

.ts-list li .p-img a .tsl-rating {
	right: 5px;
	width: 28px;
	text-align: right;
	color: #E43A3A
}

.ts-list li .p-price {
	width: 113px;
	height: 38px;
	text-align: center;
	font: 14px/38px verdana,'\5b8b\4f53';
	color: #E43A3D
}

.chose-city {
	position: fixed;
	left: 360px;
	top: 120px;
	z-index: 10;
	width: 493px;
	height: 298px;
	border: 1px solid #ddd;
	box-shadow: 0 0 5px #DDD;
	margin: 0;
	background: #fff
}

.chose-city .mt {
	position: relative;
	height: 31px;
	border-bottom: 1px solid #eaeaea;
	background: #f5f5f5
}

.chose-city .mt h2 {
	height: 31px;
	padding-left: 10px;
	font: 700 12px/31px '\5b8b\4f53';
	color: #e01222
}

.chose-city .mt h2 span {
	height: 31px;
	font-weight: 400
}

.chose-city .mt h2 a {
	padding-right: 5px;
	color: #333
}

.chose-city .mt h2 a:hover {
	color: #e01222
}

.chose-city .mt .close {
	position: absolute;
	right: 8px;
	top: 7px;
	overflow: hidden;
	width: 17px;
	height: 17px;
	background: url(../images/2013110801.png) no-repeat;
	line-height: 100px
}

.chose-city .tab {
	overflow: visible;
	width: 494px;
	height: 38px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 10px;
	margin-left: -1px;
	background: #F5F5F5
}

.chose-city .tab li {
	float: left;
	width: 68px;
	height: 36px;
	padding-top: 2px;
	border-left: 1px solid #eaeaea;
	font: 15px/36px '\5fae\8f6f\96c5\9ed1';
	cursor: default;
	color: #666
}

.chose-city .tab li.curr {
	height: 37px;
	padding-top: 0;
	border-top: 2px solid #999;
	background: #fff
}

.chose-city .c-attr {
	zoom: 1
}

.chose-city .c-attr:after {
	content: '\20';
	display: block;
	clear: both
}

.chose-city .c-attr .ca-key,.chose-city .c-attr .ca-values {
	float: left;
	line-height: 24px
}

.chose-city .c-attr .ca-key {
	width: 50px;
	text-align: center;
	font: 12px/24px '\5fae\8f6f\96c5\9ed1';
	color: #666
}

.chose-city .c-attr .ca-values {
	width: 443px
}

.chose-city .c-attr .ca-values a {
	padding: 2px;
	margin-right: 15px;
	color: #333
}

.chose-city .c-attr .ca-values a:hover {
	padding: 2px;
	text-decoration: none;
	background: #E23A3A;
	color: #fff
}

.chose-city .c-attr .ca-values a.curr {
	background: #E23A3A;
	color: #fff
}

.chose-city-hot {
	position: fixed;
	left: 880px;
	top: 120px;
	z-index: 10;
	width: 348px;
	padding: 10px 30px 10px 20px;
	border: 1px solid #ddd;
	box-shadow: 0 0 5px #DDD;
	margin: 0;
	background: #fff;
	zoom: 1
}

.chose-city-hot .close {
	position: absolute;
	right: 8px;
	top: 7px;
	overflow: hidden;
	width: 17px;
	height: 17px;
	background: url(../images/2013110802.png) no-repeat;
	line-height: 100px
}

.chose-city-hot .h-attr {
	zoom: 1
}

.chose-city-hot .h-attr:after {
	content: '\20';
	display: block;
	clear: both
}

.chose-city-hot .h-attr .ha-key,.chose-city-hot .h-attr .ha-values {
	float: left;
	line-height: 24px
}

.chose-city-hot .h-attr .ha-key {
	width: 50px;
	font: 700 12px/24px '\5b8b\4f53';
	color: #E5393D
}

.chose-city-hot .h-attr .ha-values {
	width: 298px
}

.chose-city-hot .h-attr .ha-values a {
	padding: 2px;
	margin-right: 15px;
	color: #333
}

.chose-city-hot .h-attr .ha-values a:hover {
	padding: 2px;
	text-decoration: none;
	background: #E23A3A;
	color: #fff
}

.chose-city-hot .h-attr .ha-values a.curr {
	background: #E23A3A;
	color: #fff
}

.chose-city-hot .corner {
	position: absolute;
	display: block
}

.chose-city-hot .corner b {
	position: absolute;
	top: 0;
	width: 0;
	height: 0
}

.chose-city-hot .corner .b1 {
	z-index: 1
}

.chose-city-hot .corner .b2 {
	z-index: 2
}

.chose-city-hot .corner b {
	_overflow: hidden;
	_width: 0;
	_height: 0;
	_line-height: 0;
	_font-size: 0
}

.chose-city-hot .corner-top {
	left: 20px;
	top: -14px
}

.chose-city-hot .corner-top b {
	border-width: 7px
}

.chose-city-hot .corner-top .b1 {
	top: 0;
	border-style: dashed dashed solid;
	border-color: transparent transparent #ddd
}

.chose-city-hot .corner-top .b2 {
	top: 1px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}

#mm-recommended {
	position: relative;
	margin-left: 5px;
	width: 664px;
	padding: 0 25px
}

#mm-recommended .btns {
	position: absolute;
	top: 81px;
	z-index: 1;
	overflow: hidden;
	width: 14px;
	height: 22px;
	background: #fff url(../images/onebox/2013101802.png) no-repeat;
	opacity: .6;
	filter: alpha(opacity=60);
	line-height: 500px
}

#mm-recommended .btns:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer
}

#mm-recommended .disabled,#mm-recommended .disabled:hover {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: not-allowed
}

#mm-recommended #mmr-prev {
	left: 10px;
	background-position: 0 0
}

#mm-recommended #mmr-next {
	right: 10px;
	background-position: -17px 0
}

#medicine .mmr-list {
	position: relative;
	overflow: hidden;
	width: 392px;
	height: 206px
}

#medicine .mmr-list li {
	float: left;
	width: 160px;
	height: 206px;
	padding: 0 18px
}

#medicine .mmr-list li .p-img {
	width: 160px;
	height: 160px;
	padding: 0
}

#medicine .mmr-list-info {
	position: relative;
	overflow: hidden;
	width: 968px;
	height: 206px
}

#medicine .mmr-list-info li {
	float: left;
	width: 160px;
	height: 206px;
	padding: 0 41px
}

#medicine .mmr-list-info li .p-img,#medicine .mmr-list-info2 li .p-img {
	width: 160px;
	height: 160px;
	padding: 0
}

#medicine .mmr-list-info2 {
	position: relative;
	overflow: hidden;
	width: 748px;
	height: 215px
}

#medicine .mmr-list-info2 li {
	float: left;
	width: 160px;
	height: 215px;
	padding: 0 41px
}

#medicine .mmr-list-info2 li strong {
	padding-right: 10px
}

#groupbuy .gb-list {
	overflow: hidden;
	height: 223px;
	zoom: 1
}

#groupbuy .gb-list:after {
	content: "\20";
	display: block;
	clear: both
}

#groupbuy li {
	float: left;
	width: 200px;
	height: 213px;
	padding: 0 21px;
	margin-bottom: 10px
}

#groupbuy li .dd,#groupbuy li .dt {
	float: left;
	overflow: hidden;
	height: 18px;
	line-height: 18px;
	color: #999
}

#groupbuy li .dt {
	width: 38px;
	font-family: simsun
}

#groupbuy li .dd {
	width: 140px;
	font-family: verdana
}

#groupbuy li .p-img {
	width: 200px;
	height: 133px;
	padding: 0;
	margin-bottom: 5px
}

#groupbuy li .p-name {
	height: 3em;
	margin-bottom: 3px
}

#groupbuy li .p-name a {
	font-size: 12px;
	color: #666
}

#groupbuy li .p-price strong {
	margin-right: 10px;
	font-size: 14px
}

#groupbuy li .purchased {
	font-family: verdana;
	color: #999
}

#groupbuy li .tag span {
	padding: 3px;
	background: #F1F1F1;
	color: #333
}

#groupbuy.single {
	height: auto
}

#groupbuy.single li {
	width: 700px;
	height: 124px;
	margin-bottom: 10px
}

#groupbuy.single li .p-img {
	float: left;
	margin-right: 20px
}

#groupbuy.single li .p-name {
	height: 1.5em;
	margin-bottom: 10px
}

#groupbuy.single li .p-name a {
	font-size: 14px;
	font-weight: 700
}

#groupbuy.single li .dd,#groupbuy.single li .dt {
	height: 24px;
	line-height: 24px
}

#groupbuy.single li .dt {
	width: 60px
}

#groupbuy.single li .dd {
	width: 420px
}

#game .gm-list {
	padding-left: 10px;
	margin-bottom: 10px;
	*zoom: 1
}

#game .gm-list:after {
	content: '\20';
	display: block;
	clear: both
}

#game .gm-list li {
	float: left;
	position: relative;
	overflow: hidden;
	width: 85px;
	_width: 82px;
	padding-left: 160px
}

#game .gm-list .p-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	height: 90px;
	padding: 0
}

#game .gm-list .p-name {
	width: 150px;
	height: 18px;
	margin-bottom: 10px
}

#game .gm-list .p-name a {
	font: 700 14px/18px verdana,'\5b8b\4f53'
}

#game .gm-list .p-type {
	width: 150px;
	height: 18px;
	margin-bottom: 5px;
	color: #999
}

#game .gm-list .p-info {
	width: 150px;
	height: 18px;
	margin-bottom: 10px;
	color: #333
}

#game .gm-list .btn-join {
	display: inline-block;
	padding: 1px 10px;
	text-decoration: none
}

#game .online-games .og-l {
	float: left;
	width: 268px;
	padding-left: 10px
}

#game .online-games .ogl-item {
	float: left;
	position: relative;
	width: 108px;
	padding-left: 160px
}

#game .online-games .p-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	height: 90px;
	padding: 0
}

#game .online-games .p-name {
	width: 108px;
	height: 18px;
	margin-bottom: 10px
}

#game .online-games .p-name a {
	font: 700 14px/18px verdana,'\5b8b\4f53'
}

#game .online-games .p-info {
	width: 108px;
	margin-bottom: 10px;
	color: #333
}

#game .online-games .p-info li {
	width: 108px;
	color: #333
}

#game .online-games .p-info li a {
	color: #333
}

#game .online-games .p-info li a:hover {
	color: #e01222
}

#game .online-games .og-r {
	float: right;
	width: 447px;
	padding-left: 20px;
	border-left: 1px solid #ddd
}

#game .online-games .og-r .ogr-service {
	float: left
}

#game .online-games .og-r .ogr-service h3 {
	height: 18px;
	margin-bottom: 16px;
	line-height: 18px;
	font: 400 12px/18px '\5b8b\4f53'
}

#game .online-games .og-r .ogr-new {
	width: 188px
}

#game .online-games .og-r .btn {
	float: left;
	height: 16px;
	padding: 2px 15px;
	margin: 0 15px 15px 0;
	line-height: 16px;
	text-decoration: none;
	white-space: nowrap
}

#game .online-games .og-r .ogr-all {
	width: 258px
}

#game .online-games .og-r .ogr-all .con1,#game .online-games .og-r .ogr-all .con2 {
	clear: both;
	width: 258px;
	height: 26px;
	margin-bottom: 10px
}

#game .online-games .og-r .ogr-all #service-select {
	float: left;
	width: 138px;
	height: 26px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #AAADB2 #DBE0E6 #E2EAEF #E2E4EB;
	margin-right: 10px;
	line-height: 26px
}

#game .online-games .og-r .ogr-all .btn-join {
	float: left;
	*width: 74px;
	*height: 26px;
	padding: 4px 10px;
	*line-height: 15px
}

.onebox-imgbanner {
	width: 100%;
	margin-bottom: 10px
}

.onebox-imgbanner img {
	display: block;
	width: 100%;
	height: 71px
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	#groupbuy li {
		padding: 0 18px
	}

	#movie-tickets .mt-item li {
		width: 246px
	}

	#movie-tickets .mt-item li .dd {
		width: 186px
	}

	.onebox-imgbanner img {
		height: 87px
	}
}

.resp01 #groupbuy li {
	padding: 0 18px
}

.resp01 #movie-tickets .mt-item li {
	width: 246px
}

.resp01 #movie-tickets .mt-item li .dd {
	width: 186px
}

.resp01 .onebox-imgbanner img {
	height: 87px
}

@media (min-width:1411px) {
	#groupbuy li {
		padding: 0 36px
	}

	#movie-tickets .mt-item li {
		width: 305px
	}

	#movie-tickets .mt-item li .dd {
		width: 245px
	}

	.onebox-imgbanner img {
		height: 100px
	}
}

.resp02 #groupbuy li {
	padding: 0 36px
}

.resp02 #movie-tickets .mt-item li {
	width: 305px
}

.resp02 #movie-tickets .mt-item li .dd {
	width: 245px
}

.resp02 .onebox-imgbanner img {
	height: 100px
}

.onebox-tab-trigger .tab-trigger-inner {
	height: 35px;
	margin-bottom: 20px;
	padding: 0 5px;
	line-height: 35px;
	border-bottom: 2px solid #aaa
}

.onebox-tab-trigger .item {
	float: left;
	position: relative;
	_bottom: -2px;
	padding: 0 24px;
	font-size: 14px;
	font-weight: 700;
	color: #333
}

.onebox-tab-trigger .item .arrow {
	visibility: hidden;
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	_bottom: -1px;
	margin-left: -5px;
	overflow: hidden;
	border-width: 5px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #e01222
}

.onebox-tab-trigger .item.selected,.onebox-tab-trigger .item:hover {
	border-bottom: 2px solid #e01222;
	color: #e01222;
	text-decoration: none
}

.onebox-tab-trigger .item.selected .arrow,.onebox-tab-trigger .item:hover .arrow {
	visibility: visible
}

.onebox-tab-trigger .selected {
	border-bottom: 2px solid #e01222;
	color: #e01222
}

.onebox-tab-trigger .selected .arrow {
	display: inline-block
}

.page {
	margin-bottom: 10px
}

.page .p-wrap {
	float: right
}

.page .p-num {
	float: left
}

.page .p-num a,.page .p-num b {
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	margin-right: 5px;
	font-size: 14px
}

.page .p-num a {
	color: #333;
	border: 1px solid #ddd;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#f7f7f7,#f2f2f2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}

.page .p-num a:hover {
	text-decoration: none;
	box-shadow: 0 1px 1px rgba(0,1,1,.08)
}

.page .p-num a.curr {
	border: 0 none;
	padding: 1px 15px;
	background: 0 0;
	-webkit-filter: none;
	filter: none;
	color: #e01222;
	cursor: default
}

.page .p-num a.curr:hover {
	box-shadow: none
}

.page .p-num .pn-break {
	color: #ccc
}

.page .p-num .pn-break:hover {
	box-shadow: none
}

.page .p-num .pn-next em,.page .p-num .pn-prev em {
	vertical-align: middle
}

.page .p-num .pn-next i,.page .p-num .pn-prev i {
	vertical-align: middle;
	font-style: normal;
	font-size: 16px;
	font-family: "\5b8b\4f53";
	padding: 0 5px;
	color: #aaa
}

.page .p-num .pn-prev i {
	padding-left: 0
}

.page .p-num .pn-next i {
	padding-right: 0
}

.page .p-num .pn-next.disabled,.page .p-num .pn-prev.disabled {
	background: 0 0;
	background: #fff;
	cursor: default
}

.page .p-num .pn-next.disabled em,.page .p-num .pn-next.disabled i,.page .p-num .pn-prev.disabled em,.page .p-num .pn-prev.disabled i {
	color: #ccc
}

.page .p-skip {
	float: left;
	margin-left: 20px
}

.page .p-skip em {
	float: left;
	line-height: 38px;
	font-size: 14px
}

.page .p-skip .input-txt {
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 3px;
	line-height: 30px;
	font-size: 14px;
	text-align: center
}

.page .p-skip .btn {
	float: left;
	height: 27px;
	margin-left: 10px;
	font-size: 14px;
	line-height: 27px
}

div.popup-authcode .ui-dialog-content {
	padding: 0
}

.authcode-tip {
	width: 100%;
	padding: 35px 0;
	text-align: center
}

.authcode-tip .tip-inner {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 56px;
	margin: 0 20px
}

.authcode-tip .tip-icon {
	float: left;
	width: 48px;
	height: 43px;
	margin-left: -56px;
	margin-right: 8px;
	background: url(//img11.360buyimg.com/uba/jfs/t2380/87/2764020343/1413/1f0b95d0/56ef95dcN5e48e6c6.png) no-repeat
}

.authcode-tip .tip-cont {
	width: 100%;
	_width: 300px;
	text-align: left
}

.authcode-tip .tip-title {
	font: 700 14px/42px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #f60
}

.authcode-tip .btnbox {
	margin-top: 25px
}

.authcode-tip .f-submit {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 14px;
	border: 1px solid #ddd;
	color: #333;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(1,#f2f2f2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2');
	background-image: linear-gradient(to bottom,#f7f7f7 0,#f2f2f2 100%)
}

.authcode-tip .f-submit:hover {
	text-decoration: none;
	color: #333;
	box-shadow: 0 1px 1px rgba(0,1,1,.08);
	background-color: #f9f9f9;
	background-image: -moz-linear-gradient(top,#f9f9f9,#f6f6f6);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(1,#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f6f6f6', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f6f6f6');
	background-image: linear-gradient(to bottom,#f9f9f9 0,#f6f6f6 100%)
}

.authcode-input {
	margin-top: 1px
}

.authcode-input input {
	width: 146px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	border: 1px solid #cdcdcd;
	margin-right: 5px;
	vertical-align: middle
}

.authcode-input .code {
	display: inline-block;
	width: 56px;
	height: 30px;
	margin-right: 10px;
	vertical-align: middle
}

.authcode-input .change {
	display: inline-block;
	line-height: 30px;
	vertical-align: middle
}

.authcode-input .input-tip {
	display: none;
	width: 100%;
	line-height: 22px;
	color: red
}

.authcode-warn .input-tip {
	display: block
}

.promotion-list-v1 {
	margin-bottom: 20px
}

.promotion-list-v1 .m-tipbox {
	margin: 10px 0 25px
}

.promotion-list-item {
	padding-bottom: 10px
}

.promotion-list-item .promo-more {
	float: right;
	padding-right: 10px;
	font: 12px/34px simsun
}

.promotion-list-item .more-link:hover {
	text-decoration: none
}

.promotion-list-item .more-link i {
	margin-left: 2px;
	font-style: normal
}

.promo-list-item-hd {
	height: 34px;
	border-bottom: 1px solid #999
}

.promo-list-item-hd .promo-title {
	float: left;
	height: 24px
}

.promo-list-item-hd .promo-title .tag {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: #e01222;
	color: #fff;
	text-align: center;
	margin-right: 5px;
	vertical-align: top;
	border-radius: 12px 0 12px 12px
}

.promo-list-item-hd .promo-title em {
	display: inline-block;
	font: 18px/24px '\5FAE\8F6F\96C5\9ED1';
	color: #333;
	vertical-align: top
}

.promo-list-item-hd .promo-more {
	line-height: 30px
}

.promo-list-item-sub {
	width: 100%;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #efefef
}

.promo-list-item-sub .promo-infor {
	float: left;
	padding-left: 15px;
	color: #777
}

.promo-list-item-sub .promo-infor strong {
	color: #fe0000;
	margin: 0 2px
}

.promo-list-item-sub .promo-infor .arrow {
	float: left;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 4px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #fe0000;
	margin-top: 13px;
	margin-right: 5px
}

.promo-list-item-sub .promo-countdown,.promo-list-item-sub .promo-desc {
	float: left
}

.promo-list-item-sub .more-link {
	color: #999
}

.promo-list-item-sub .more-link:hover {
	color: #e01222
}

.promo-list-item-bd .gl-type-promotion {
	margin-bottom: 10px
}

.rec-activity {
	padding: 20px 0 0 25px;
	height: 172px;
	overflow: hidden;
	zoom: 1
}

.rec-activity li {
	float: left;
	margin: 0 26px 50px 27px;
	_display: inline
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.rec-activity li {
		margin: 0 36px 50px 0
	}
}

.resp01 .rec-activity li {
	margin: 0 36px 50px 0
}

@media (min-width:1411px) {
	.rec-activity {
		padding: 20px 0 0 5px
	}

	.rec-activity li {
		margin: 0 8px 50px
	}
}

.resp02 .rec-activity {
	padding: 20px 0 0 5px
}

.resp02 .rec-activity li {
	margin: 0 8px 50px
}

.rec-goods {
	padding: 20px 0 0 25px;
	height: 330px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat center center
}

.rec-goods ul {
	background: #FFF
}

.rec-goods li {
	float: left;
	margin: 0 30px 50px;
	_display: inline
}

.rec-goods li .rg-wrap {
	border: 3px solid #FFF;
	padding: 0 12px;
	width: 220px
}

.rec-goods li .p-img {
	padding: 12px 0 0
}

.rec-goods li .p-price {
	margin: 5px 0 10px;
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden
}

.rec-goods li .p-price strong {
	font-size: 18px
}

.rec-goods li .p-price strong em {
	font-size: 14px
}

.rec-goods li .p-price strong i {
	font-style: normal
}

.rec-goods li .p-price .p-commit {
	position: absolute;
	right: 0;
	top: 0
}

.rec-goods li .p-price .p-commit a {
	color: #005aa0
}

.rec-goods li .p-name {
	line-height: 18px;
	margin: 0 0 10px
}

.rec-goods li .p-name a {
	cursor: pointer
}

.rec-goods li .p-name a em {
	display: block;
	height: 36px;
	overflow: hidden
}

.rec-goods li .p-name a .promo-words {
	display: none;
	height: 18px;
	overflow: hidden;
	color: #f60;
	font-style: normal
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.rec-goods {
		padding-left: 40px
	}

	.rec-goods li {
		margin: 0 40px 50px 0
	}
}

.resp01 .rec-goods {
	padding-left: 40px
}

.resp01 .rec-goods li {
	margin: 0 40px 50px 0
}

@media (min-width:1411px) {
	.rec-goods li {
		margin: 0 20px 50px 0
	}
}

.resp02 .rec-goods li {
	margin: 0 20px 50px 0
}

.mt .paipai {
	padding-left: 22px;
	position: relative;
	display: block;
	*zoom: 1
}

.mt .paipai i {
	position: absolute;
	left: 3px;
	top: 7px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/search.paipai.icon.png) no-repeat
}

.rec-showall {
	line-height: 20px;
	padding: 10px 0 0 14px
}

.rec-showall strong {
	color: #f60;
	margin-right: 5px
}

.rec-showall a {
	color: #005aa0;
	margin-left: 5px
}

.rec-paipai {
	padding: 10px 0 0 25px;
	height: 290px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat center center
}

.rec-paipai ul {
	background: #FFF
}

.rec-paipai li {
	float: left;
	margin: 0 20px 22px;
	_display: inline;
	text-align: center
}

.rec-paipai li .rg-wrap {
	border: 3px solid #FFF;
	padding: 0 12px;
	width: 160px
}

.rec-paipai li .p-img {
	padding: 12px 0 0
}

.rec-paipai li .p-price {
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden
}

.rec-paipai li .p-price strong,.rec-paipai li .p-price strong em {
	font-size: 14px
}

.rec-paipai li .p-price strong i {
	font-style: normal
}

.rec-paipai li .p-count {
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

.rec-paipai li .p-name {
	line-height: 18px;
	margin: 10px 0 5px
}

.rec-paipai li .p-name a {
	cursor: pointer
}

.rec-paipai li .p-name a em {
	display: block;
	height: 36px;
	overflow: hidden
}

.rec-paipai li .p-name a .promo-words {
	display: none;
	height: 18px;
	overflow: hidden;
	color: #f60;
	font-style: normal
}

@media (min-width:1411px) {
	.rec-paipai li {
		margin: 0 38px 22px
	}
}

.resp02 .rec-paipai li {
	margin: 0 38px 22px
}

div.dialog-red-pocket {
	border: medium none
}

div.dialog-red-pocket .ui-dialog-content {
	padding: 0;
	background: 0 0
}

.m-red-pocket .cover-back,.m-red-pocket .cover-front,.m-red-pocket .cover-front .c-btn,.m-red-pocket .pocket-close,.m-red-pocket .pocket-head1,.m-red-pocket .pocket-head2,.m-red-pocket .seal-mask {
	background-image: url(../images/sprite-redpocket.png);
	background-repeat: no-repeat
}

.m-red-pocket {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center
}

.m-red-pocket .pocket-light {
	position: absolute;
	left: 50%;
	top: 50%
}

.m-red-pocket .pocket-main {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	width: 600px;
	height: 600px;
	margin-top: -300px;
	margin-left: -300px;
	text-align: left
}

.m-red-pocket .pocket-close {
	position: absolute;
	left: 523px;
	top: 82px;
	width: 33px;
	height: 33px;
	overflow: hidden;
	background-position: 0 -380px;
	cursor: pointer
}

.m-red-pocket .pocket-content {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 231px;
	height: 330px;
	padding-top: 120px;
	margin-top: -257px;
	margin-left: -116px
}

.m-red-pocket .cover-back {
	position: absolute;
	left: 0;
	top: 120px;
	width: 231px;
	height: 106px;
	overflow: hidden;
	background-position: -240px 0
}

.m-red-pocket .pocket-head1,.m-red-pocket .pocket-head2 {
	position: absolute;
	left: 0;
	width: 231px;
	height: 120px;
	overflow: hidden;
	background-position: 0 0
}

.m-red-pocket .pocket-head1 {
	z-index: 5;
	top: 120px
}

.m-red-pocket .pocket-head2 {
	top: 0;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	background-position: 0 -120px;
	-webkit-transform: rotate3d(1,0,0,-180deg);
	transform: rotate3d(1,0,0,-180deg);
	-webkit-transform-origin: 50% 120px;
	transform-origin: 50% 120px
}

.m-red-pocket .inner-coupon {
	visibility: hidden;
	position: absolute;
	left: 5px;
	top: 220px;
	z-index: 3;
	width: 200px;
	height: 130px;
	padding: 41px 10px 0;
	background: url(../images/bg-coupon220.png) repeat-y 0 0;
	color: #ff501b;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.m-red-pocket .inner-coupon .c-limit {
	position: absolute;
	right: 10px;
	top: 15px;
	height: 26px;
	padding: 0 9px;
	font: 12px/26px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #fff;
	border-radius: 13px;
	background: #d77b65
}

.m-red-pocket .inner-coupon .c-info {
	width: 100%;
	height: 60px;
	margin-top: -11px;
	border-bottom: 1px dotted #d77b65;
	overflow: hidden
}

.m-red-pocket .inner-coupon .c-price {
	float: left;
	height: 60px;
	width: 150px;
	text-align: center
}

.m-red-pocket .inner-coupon .c-price strong {
	height: 60px;
	margin-right: 5px;
	font: 700 55px/60px arial
}

.m-red-pocket .inner-coupon .c-price .unit {
	height: 42px;
	margin-top: 18px;
	font: 20px/42px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.m-red-pocket .inner-coupon .c-type {
	float: right;
	height: 42px;
	margin-top: 18px;
	margin-right: 2px;
	font: 20px/42px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.m-red-pocket .inner-coupon .c-time {
	line-height: 32px;
	text-align: center
}

.m-red-pocket .cover-front {
	position: absolute;
	left: 0;
	top: 150px;
	z-index: 4;
	width: 191px;
	height: 50px;
	padding: 117px 51px 90px 20px;
	overflow: hidden;
	background-position: -238px -120px
}

.m-red-pocket .cover-front .c-limit {
	width: 100%;
	height: 32px;
	padding-top: 13px;
	overflow: hidden;
	text-align: center;
	font: 12px/16px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #fff
}

.m-red-pocket .cover-front .c-tips {
	width: 100%;
	height: 50px;
	overflow: hidden;
	line-height: 16px;
	font: 700 14px/20px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #fff;
	text-align: center
}

.m-red-pocket .cover-front .c-tips h5 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.m-red-pocket .cover-front .c-btn {
	position: absolute;
	left: 20px;
	bottom: 29px;
	width: 191px;
	height: 45px;
	padding-bottom: 3px;
	overflow: hidden;
	text-align: center;
	background-position: -120px -380px;
	font: 24px/45px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #bf3533
}

.m-red-pocket .pocket-seal {
	position: absolute;
	left: 85px;
	top: 190px;
	z-index: 6;
	width: 60px;
	height: 62px;
	overflow: hidden;
	text-align: center
}

.m-red-pocket .seal-mask {
	position: absolute;
	z-index: 2;
	width: 60px;
	height: 62px;
	overflow: hidden;
	background-position: -50px -380px
}

.m-red-pocket .seal-content {
	width: 52px;
	height: 52px;
	vertical-align: top;
	margin-top: 6px
}

.m-red-pocket .pocket-tips {
	position: absolute;
	left: -30px;
	bottom: 0;
	width: 291px;
	height: 36px;
	text-align: center
}

.m-red-pocket .pocket-tips em {
	display: inline-block;
	height: 36px;
	padding: 0 9px;
	font: 12px/36px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #fff;
	border-radius: 18px;
	background: #333;
	background: rgba(0,0,0,.6)
}

.m-red-pocket .pocket-tips a {
	color: #efbd00
}

.z-pocket-open .pocket-head1 {
	visibility: hidden;
	z-index: 2
}

.z-pocket-open .pocket-head2 {
	visibility: visible;
	opacity: 1;
	-webkit-transform: rotate3d(1,0,0,30deg);
	transform: rotate3d(1,0,0,30deg);
	transition: opacity .15s ease-in 0s,-webkit-transform .2s ease-in-out 0s;
	transition: opacity .15s ease-in 0s,transform .2s ease-in-out 0s;
	transition: opacity .15s ease-in 0s,transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s
}

.z-pocket-open .inner-coupon {
	visibility: visible
}

.result-jd-box .mt .jd-title {
	color: #bababa
}

.result-jd-box .mt .jd-title em {
	margin-right: 10px;
	font-size: 16px;
	font-family: "microsoft yahei";
	color: #e01222
}

.result-jd-box .mc {
	padding: 14px 0
}

.result-jd-intro {
	width: 964px;
	line-height: 20px;
	margin: 0 auto 10px;
	color: #999
}

.result-jd-intro .key-text,.result-jd-intro .key-text a {
	color: #f60
}

.result-jd-menu1 {
	width: 990px;
	margin-left: 12px;
	margin-right: -13px;
	padding-top: 10px
}

.result-jd-menu1 li {
	float: left;
	width: 139px;
	height: 22px;
	line-height: 22px;
	margin-right: 26px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #f7f7f7
}

.result-jd-menu1 li:hover {
	color: #fff;
	background-color: #cd2a2d
}

.result-jd-menu1 li:hover a {
	color: #fff;
	text-decoration: none
}

.result-jd-menu2 {
	width: 964px;
	margin-left: 10px;
	overflow: hidden;
	background-color: #f7f7f7
}

.result-jd-menu2 li {
	float: left;
	width: 160px;
	height: 16px;
	line-height: 16px;
	padding: 6px 0;
	background-color: #f7f7f7
}

.result-jd-menu2 li a {
	display: block;
	width: 159px;
	height: 16px;
	border-left: 1px solid #e7e7e7;
	margin-left: -1px;
	text-align: center
}

.result-jd-tab {
	margin-top: 24px;
	margin-bottom: 20px
}

.result-jd-rec {
	height: 246px;
	padding: 10px 0 10px 66px;
	overflow: hidden
}

.result-jd-rec li {
	width: 243px;
	height: 230px;
	border: 3px solid #fff;
	margin-right: 50px;
	margin-bottom: 10px;
	float: left
}

.result-jd-rec li .p-img {
	width: 232px;
	padding: 10px 0 5px;
	margin: 0 auto
}

.result-jd-rec li .p-img img {
	width: 232px;
	height: 185px
}

.result-jd-rec li .p-name {
	display: block;
	width: 232px;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center
}

.result-jd-rec li:hover {
	border-color: #f7f7f7
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.result-jd-intro {
		width: 1182px
	}

	.result-jd-menu1 {
		width: 1198px
	}

	.result-jd-menu1 li {
		margin-right: 10px
	}

	.result-jd-menu2 {
		width: 1184px
	}

	.result-jd-menu2 li {
		width: 197px
	}

	.result-jd-menu2 li a {
		width: 196px
	}

	.result-jd-rec {
		padding-left: 60px
	}

	.result-jd-rec li {
		margin-right: 30px
	}
}

.resp01 .result-jd-intro {
	width: 1182px
}

.resp01 .result-jd-menu1 {
	width: 1198px
}

.resp01 .result-jd-menu1 li {
	margin-right: 10px
}

.resp01 .result-jd-menu2 {
	width: 1184px
}

.resp01 .result-jd-menu2 li {
	width: 197px
}

.resp01 .result-jd-menu2 li a {
	width: 196px
}

.resp01 .result-jd-rec {
	padding-left: 60px
}

.resp01 .result-jd-rec li {
	margin-right: 30px
}

@media (min-width:1411px) {
	.result-jd-intro {
		width: 1350px
	}

	.result-jd-menu1 {
		width: 1384px;
		margin-left: 19px;
		margin-right: -15px
	}

	.result-jd-menu1 li {
		margin-right: 34px
	}

	.result-jd-menu2 {
		width: 1350px;
		margin-left: 19px
	}

	.result-jd-menu2 li {
		width: 225px
	}

	.result-jd-rec {
		padding-left: 24px;
		width: 1370px;
		margin-right: -6px
	}

	.result-jd-rec li {
		margin-right: 25px
	}
}

.resp02 .result-jd-intro {
	width: 1350px
}

.resp02 .result-jd-menu1 {
	width: 1384px;
	margin-left: 19px;
	margin-right: -15px
}

.resp02 .result-jd-menu1 li {
	margin-right: 34px
}

.resp02 .result-jd-menu2 {
	width: 1350px;
	margin-left: 19px
}

.resp02 .result-jd-menu2 li {
	width: 225px
}

.resp02 .result-jd-rec {
	padding-left: 24px;
	width: 1370px;
	margin-right: -6px
}

.resp02 .result-jd-rec li {
	margin-right: 25px
}

.search-error .se-wrap {
	background: url(../images/search.error.joy.png) no-repeat 48px 35px;
	padding: 30px 0 50px 425px
}

.search-error .error-info {
	width: 532px;
	border-radius: 5px;
	overflow: hidden
}

.search-error .error-info .ei-title {
	padding: 0 30px;
	height: 50px;
	background: #e9e9e9
}

.search-error .error-info .ei-title h3 {
	line-height: 50px;
	font-family: "microsoft yahei";
	font-size: 20px;
	font-weight: 400
}

.search-error .error-info .ei-content {
	padding: 20px 10px;
	background: #f5f5f5
}

.search-error .error-info .authcode {
	margin-bottom: 20px;
	padding: 0 20px 15px;
	border-bottom: 1px solid #ddd;
	line-height: 25px
}

.search-error .error-info .authcode .btn,.search-error .error-info .authcode .text,.search-error .error-info .authcode img,.search-error .error-info .authcode span {
	vertical-align: middle
}

.search-error .error-info .authcode .text {
	margin: 0;
	width: 54px;
	height: 17px;
	line-height: 17px;
	border: 1px solid #CCC;
	padding: 3px
}

.search-error .error-info .authcode .replace a {
	color: #005ea7
}

.search-error .error-info .authcode .btn {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	margin: 0;
	padding: 0;
	border: 0;
	margin-left: 10px;
	display: inline-block;
	width: 56px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #e01222;
	border-radius: 5px;
	cursor: pointer
}

.search-error .error-info .authcode .btn:hover {
	text-decoration: none
}

.search-error .error-info .authcode .result {
	margin-left: 5px;
	color: #E4393C
}

.search-error .error-info .description {
	color: #999;
	padding: 0 20px
}

.search-error .error-info .description .top {
	margin-top: 5px;
	margin-bottom: 15px
}

.selector {
	border-top: 1px solid #DDD;
	background: #FFF;
	margin-bottom: 10px
}

.selector .s-title {
	border-bottom: 1px solid #DDD;
	background: #F1F1F1;
	line-height: 34px;
	height: 34px;
	overflow: hidden;
	zoom: 1
}

.selector .s-title h3 {
	float: left;
	padding-left: 10px
}

.selector .s-title h3 b {
	color: #e01222;
	margin-right: 5px
}

.selector .s-title .st-ext {
	float: left;
	padding-left: 20px
}

.selector .s-brand,.selector .s-line {
	width: auto;
	height: auto
}

.selector .sl-wrap {
	position: relative;
	_zoom: 1;
	line-height: 34px;
	border-bottom: 1px solid #DDD;
	background: #f3f3f3
}

.selector .s-line:after {
	content: ' ';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

.selector .sl-key {
	float: left;
	width: 100px;
	padding-left: 10px;
	white-space: nowrap;
	overflow: hidden
}

.selector .sl-key .i-cate1,.selector .sl-key .i-cate2 {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 5px -3px 0;
	_margin: 10px 5px -5px 0;
	background: url(../images/search.icons.png) no-repeat 0 -268px
}

.selector .sl-key .i-cate2 {
	background-position: 0 -289px
}

.selector .sl-value {
	margin-left: 110px;
	padding-right: 130px;
	padding-left: 10px;
	overflow: hidden;
	zoom: 1;
	background: #fff
}

.selector .sl-ext {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 110px;
	height: auto;
	line-height: 22px;
	overflow: hidden;
	zoom: 1
}

.selector .sl-ext .sl-e-more i,.selector .sl-ext .sl-e-multiple i {
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}

.selector .sl-ext .sl-e-more {
	float: left;
	margin-right: 10px;
	position: relative;
	width: 39px;
	height: 23px;
	line-height: 23px;
	padding: 0 7px 0 4px;
	background: #fff;
	visibility: hidden;
	color: #333;
	border: 1px solid #ddd
}

.selector .sl-ext .sl-e-more i {
	position: absolute;
	top: 1px;
	right: 2px;
	display: block;
	width: 20px;
	height: 20px;
	background-position: 4px 7px
}

.selector .sl-ext .sl-e-more:hover {
	text-decoration: none;
	color: #e01222
}

.selector .sl-ext .sl-e-more:hover i {
	border-color: #e01222;
	background-position: 4px -11px
}

.selector .sl-ext .sl-e-more.opened i {
	background-position: 4px -27px
}

.selector .sl-ext .sl-e-more.opened:hover i {
	background-position: 4px -45px
}

.selector .sl-ext .sl-e-multiple {
	float: left;
	height: 23px;
	line-height: 23px;
	border: 1px solid #DDD;
	padding: 0 3px 0 18px;
	position: relative;
	background: #fff;
	color: #333
}

.selector .sl-ext .sl-e-multiple i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 3px;
	top: 1px;
	width: 13px;
	height: 20px;
	background-position: 0 -63px
}

.selector .sl-ext .sl-e-multiple:hover {
	text-decoration: none;
	color: #e01222;
	border-color: #e01222
}

.selector .sl-ext .sl-e-multiple:hover i {
	background-position: 0 -84px
}

.selector .sl-btns {
	display: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px
}

.selector .sl-btns .btn-primary {
	margin-right: 8px
}

.selector .sl-v-list {
	overflow: hidden;
	zoom: 1;
	padding-top: 4px
}

.selector .sl-v-list ul {
	float: left;
	overflow: hidden;
	zoom: 1;
	position: relative;
	height: 30px
}

.selector .sl-v-list li {
	float: left;
	_display: inline;
	margin-right: 50px;
	margin-bottom: 4px;
	height: 26px;
	line-height: 26px
}

.selector .sl-v-list li a {
	float: left;
	white-space: nowrap;
	zoom: 1;
	color: #005aa0
}

.selector .sl-v-list li a:hover {
	text-decoration: none;
	color: #e01222
}

.selector .sl-v-list .sl-price {
	float: left;
	margin-bottom: 4px;
	margin-top: 2px
}

.selector .sl-v-list .sl-price .btn,.selector .sl-v-list .sl-price .input-txt,.selector .sl-v-list .sl-price em {
	float: left
}

.selector .sl-v-list .sl-price .input-txt {
	width: 38px;
	padding: 1px
}

.selector .sl-v-list .sl-price em {
	line-height: 21px;
	padding: 0 3px;
	color: #CCC
}

.selector .sl-v-list .sl-price .btn {
	margin-left: 5px;
	*display: inline;
	padding: 2px 10px 3px
}

.selector .sl-v-logos ul {
	padding-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	height: 50px
}

.selector .sl-v-logos li {
	float: left;
	_display: inline;
	width: 116px;
	height: 48px;
	padding: 0;
	border: 1px solid #DDD;
	margin: -1px -1px 0 0;
	background: #FFF;
	text-align: center
}

.selector .sl-v-logos li a {
	display: block;
	border: 1px solid #FFF;
	height: 46px;
	width: 114px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	zoom: 1;
	color: #005aa0;
	line-height: 48px
}

.selector .sl-v-logos li a img {
	margin: 5px 6px;
	vertical-align: top
}

.selector .sl-v-logos li a:hover {
	text-decoration: none;
	color: #e01222
}

.selector .sl-v-logos li a:hover img {
	display: none;
	_display: block;
	_margin: 0;
	_padding: 5px 6px
}

.selector .sl-v-logos li.selected,.selector .sl-v-logos li:hover {
	position: relative;
	z-index: 5;
	border-color: #e01222;
	box-shadow: 2px 2px 3px rgba(0,0,0,.12)
}

.selector .sl-v-logos li.selected a,.selector .sl-v-logos li:hover a {
	border-color: #e01222
}

.selector .sl-v-logos li.selected i {
	display: block;
	position: absolute;
	right: -2px;
	bottom: -1px;
	width: 10px;
	height: 10px;
	background: url(../images/search.ele.png) no-repeat -2px -183px
}

.selector .sl-v-logos .v-fixed {
	height: 99px
}

.selector .sl-v-color {
	overflow: hidden;
	zoom: 1;
	height: 34px
}

.selector .sl-v-color ul {
	zoom: 1
}

.selector .sl-v-color li {
	float: left;
	_display: inline;
	margin-right: 10px;
	height: 28px;
	padding-top: 7px
}

.selector .sl-v-color li a {
	float: left;
	width: 20px;
	height: 20px;
	position: relative;
	overflow: hidden
}

.selector .sl-v-color li a b {
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd
}

.selector .sl-v-color li a i {
	display: none;
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 10px;
	height: 10px;
	background: url(../images/search.ele.png) no-repeat -2px -183px
}

.selector .sl-v-color li a.black b {
	border-color: #333;
	background-color: #333
}

.selector .sl-v-color li a.light-gray b {
	border-color: #bbb;
	background-color: #bbb
}

.selector .sl-v-color li a.white b {
	border-color: #ddd;
	background-color: #fff
}

.selector .sl-v-color li a.pink b {
	border-color: #FFD8D8;
	background-color: #FFD8D8
}

.selector .sl-v-color li a.red b {
	border-color: red;
	background-color: red
}

.selector .sl-v-color li a.rose-red b {
	border-color: #FF028B;
	background-color: #FF028B
}

.selector .sl-v-color li a.purple b {
	border-color: #B237F1;
	background-color: #B237F1
}

.selector .sl-v-color li a.blue b {
	border-color: #2A8CFA;
	background-color: #2A8CFA
}

.selector .sl-v-color li a.green b {
	border-color: #17BC32;
	background-color: #17BC32
}

.selector .sl-v-color li a.orange b {
	border-color: #FF8A00;
	background-color: #FF8A00
}

.selector .sl-v-color li a.yellow b {
	border-color: #fc0;
	background-color: #fc0
}

.selector .sl-v-color li a.brown b {
	border-color: #814312;
	background-color: #814312
}

.selector .sl-v-color li a.light-tan b {
	border-color: #C69C81;
	background-color: #C69C81
}

.selector .sl-v-color li a.flesh-color b {
	border-color: #F3DCC9;
	background-color: #F3DCC9
}

.selector .sl-v-color li a.multi-color b {
	width: 20px;
	height: 20px;
	border: 0 none;
	background: url(../images/search.icons.png) no-repeat 0 -146px
}

.selector .sl-v-color li.selected a b {
	border: 2px solid #e01222;
	width: 16px;
	height: 16px
}

.selector .sl-v-color li.selected a i {
	display: block
}

.selector .sl-v-color li.selected a.multi-color b {
	background-position: -2px -148px
}

.selector .sl-b-letter {
	display: none;
	float: left;
	overflow: hidden;
	zoom: 1;
	padding-top: 6px;
	margin-bottom: 10px
}

.selector .sl-b-letter li {
	float: left;
	height: 20px;
	line-height: 20px;
	border: 1px solid #FFF;
	padding: 0 3px;
	cursor: default;
	text-align: center;
	color: #005aa0
}

.selector .sl-b-letter li.curr,.selector .sl-b-letter li:hover {
	border-color: #e01222;
	color: #e01222
}

.selector .sl-b-selected {
	overflow: hidden;
	zoom: 1;
	display: none
}

.selector .sl-b-selected .sl-b-key,.selector .sl-b-selected .sl-v-list {
	float: left
}

.selector .sl-b-search {
	display: none;
	float: left;
	width: 188px;
	height: 23px;
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-left: 5px
}

.selector .sl-b-search i {
	float: left;
	width: 22px;
	height: 23px;
	background: url(../images/search.icons.png) no-repeat 3px -117px
}

.selector .sl-b-search .input-txt {
	float: left;
	border: 0 none;
	width: 158px
}

.selector .sl-b-search .placehoder {
	color: #999
}

.selector .extend .sl-v-color ul,.selector .extend .sl-v-list ul,.selector .extend .sl-v-logos ul,.selector .multiple .sl-v-color ul,.selector .multiple .sl-v-list ul,.selector .multiple .sl-v-logos ul {
	height: auto
}

.selector .multiple {
	margin-top: -1px;
	border: 2px solid #edd28b;
	background: #fffdee
}

.selector .multiple .sl-key {
	padding-left: 8px
}

.selector .multiple .sl-value {
	margin-left: 108px;
	background: #fff
}

.selector .multiple .sl-ext {
	right: 8px
}

.selector .multiple .sl-e-more {
	visibility: hidden
}

.selector .multiple .sl-btns {
	display: block
}

.selector .multiple .sl-v-list li {
	margin-right: 32px
}

.selector .multiple .sl-v-list li a {
	position: relative;
	padding-left: 18px
}

.selector .multiple .sl-v-list li a i {
	position: absolute;
	left: 0;
	top: 6px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.selector .multiple .sl-v-list li a:hover i {
	border-color: #e01222
}

.selector .multiple .sl-v-list li.selected a i {
	border-color: #e01222;
	background-position: -1px -107px
}

.selector .s-brand {
	_position: relative
}

.selector .s-brand .sl-v-list li {
	width: 130px;
	margin-right: 5px
}

.selector .s-brand .sl-v-list li a {
	width: 130px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.selector .s-brand .sl-v-list .v-fixed {
	height: 60px
}

.selector .s-brand .extend,.selector .s-brand .multiple {
	margin-top: -1px;
	border: 1px solid #AAA;
	background: #f9f9f9
}

.selector .s-brand .extend .sl-b-letter,.selector .s-brand .multiple .sl-b-letter {
	display: block
}

.selector .s-brand .extend .sl-b-search,.selector .s-brand .multiple .sl-b-search {
	display: block;
	*display: inline
}

.selector .s-brand .extend .sl-key,.selector .s-brand .multiple .sl-key {
	padding-left: 8px
}

.selector .s-brand .extend .sl-value,.selector .s-brand .multiple .sl-value {
	margin-left: 108px;
	background: #fff
}

.selector .s-brand .extend .sl-ext,.selector .s-brand .multiple .sl-ext {
	right: 8px
}

.selector .s-brand .extend .sl-v-list,.selector .s-brand .multiple .sl-v-list {
	margin-bottom: 10px
}

.selector .s-brand .extend .sl-v-list .v-fixed,.selector .s-brand .multiple .sl-v-list .v-fixed {
	*width: 100%;
	height: 150px;
	overflow-x: hidden;
	overflow-y: auto
}

.selector .s-brand .extend .sl-v-logos .v-fixed,.selector .s-brand .multiple .sl-v-logos .v-fixed {
	overflow-y: auto;
	overflow-x: hidden;
	padding-top: 1px;
	height: 196px
}

.selector .s-brand .extend .sl-v-list.brand-selected,.selector .s-brand .multiple .sl-v-list.brand-selected {
	height: 34px
}

.selector .s-brand .extend .sl-v-list.brand-selected li,.selector .s-brand .multiple .sl-v-list.brand-selected li {
	width: auto;
	margin-right: 10px
}

.selector .s-brand .extend .sl-v-list.brand-selected li a,.selector .s-brand .multiple .sl-v-list.brand-selected li a {
	width: auto
}

.selector .s-brand .multiple {
	border: 2px solid #edd28b;
	background: #fffdee
}

.selector .s-brand .multiple .sl-v-list li a {
	width: 112px;
	padding-left: 18px
}

.selector .s-category .sl-v-list {
	*position: relative
}

.selector .s-category .sl-v-list li {
	width: 130px;
	margin-right: 5px
}

.selector .s-category .sl-v-list li a {
	width: 130px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.selector .s-category .sl-v-list li a .num {
	margin-left: 5px;
	color: silver
}

.selector .s-category .sl-v-list .v-fixed {
	height: 30px;
	*width: 100%
}

.selector .s-category .no-relate-cat {
	display: none
}

.selector .s-category .extend {
	margin-top: -1px;
	border: 1px solid #AAA;
	background: #f9f9f9
}

.selector .s-category .extend .sl-key {
	padding-left: 8px
}

.selector .s-category .extend .sl-value {
	margin-left: 108px;
	background: #fff
}

.selector .s-category .extend .sl-ext {
	right: 8px
}

.selector .s-category .extend .sl-v-list .v-fixed {
	overflow-x: hidden;
	overflow-y: auto;
	height: 150px
}

.selector .s-category .extend .no-relate-cat {
	display: block
}

.selector .s-more {
	text-align: center;
	position: relative;
	top: -1px;
	border-top: 1px solid #ddd;
	transition: border-color .15s ease-in-out
}

.selector .s-more .sm-wrap {
	position: relative;
	display: inline-block;
	margin-top: -1px;
	height: 28px;
	line-height: 28px;
	padding: 0 40px 0 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFF #DDD #DDD;
	background: #fff;
	cursor: pointer;
	color: #333;
	transition: border-color .15s ease-in-out
}

.selector .s-more .sm-wrap i {
	position: absolute;
	right: 16px;
	top: 4px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/search.ele.png) no-repeat 4px 7px
}

.selector .s-more .sm-wrap.opened i {
	background-position: 4px -27px
}

.selector .s-more:hover {
	border-color: #e01222
}

.selector .s-more:hover .sm-wrap {
	color: #e01222;
	border-color: #FFF #e01222 #e01222
}

.selector .s-more:hover .sm-wrap i {
	background-position: 4px -10px
}

.selector .s-more:hover .sm-wrap.opened i {
	background-position: 4px -44px
}

.selector .s-baby {
	border-bottom: 1px solid #ddd
}

.selector .sl-v-tab {
	height: 35px
}

.selector .sl-tab-trigger {
	height: 25px;
	padding-top: 5px;
	overflow: hidden
}

.selector .sl-tab-trigger .trig-item {
	float: left;
	height: 23px;
	line-height: 23px;
	padding: 0 3px 0 6px;
	border: 1px solid #ddd;
	background: #fff;
	margin-right: 15px
}

.selector .sl-tab-trigger .trig-item .text {
	color: #005aa0;
	display: inline-block;
	vertical-align: top
}

.selector .sl-tab-trigger .trig-item .arrow {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: top;
	background: url(../images/search.ele.png) no-repeat 4px 7px
}

.selector .sl-tab-trigger .trig-item.trig-curr {
	height: 24px;
	border-color: #999;
	border-bottom: medium none;
	text-decoration: none;
	position: relative;
	z-index: 2
}

.selector .sl-tab-trigger .trig-item.trig-curr .arrow {
	background-position: 4px -27px
}

.selector .sl-tab-trigger .trig-item.multiple {
	border: 2px solid #edd28b;
	border-bottom: none
}

.selector .sl-tab-trigger .trig-item:hover {
	text-decoration: none
}

.selector .senior-menu-list li {
	float: left;
	width: 100px;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
	margin-right: 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.selector .senior-menu-list li .i-check {
	display: none
}

.selector .senior-menu-list li .label {
	color: #005aa0;
	cursor: pointer
}

.selector .senior-menu-list li.curr a {
	color: #e01222;
	text-decoration: underline
}

.selector .sl-tab-cont-item {
	display: none;
	position: absolute;
	left: 0;
	top: 29px;
	width: 968px;
	border: 1px solid #999;
	padding: 10px;
	background: #fff;
	box-shadow: 1px 1px 1px rgba(153,153,153,.3)
}

.selector .sl-tab-cont-item .btn-multiple {
	position: absolute;
	top: 10px;
	right: 10px
}

.selector .sl-tab-cont-item .btnbox {
	display: none;
	height: 25px;

	line-height: 25px;
	padding-top: 10px;
	text-align: center
}

.selector .sl-tab-cont-item .btnbox .btn-primary {
	margin-right: 10px
}

.selector .sl-tab-cont-item.z-senior-menu-multiple .senior-menu-list .i-check {
	display: inline-block
}

.selector .sl-tab-cont-item.z-senior-menu-multiple .btn-multiple {
	display: none
}

.selector .sl-tab-cont-item.z-senior-menu-multiple .btnbox {
	display: block
}

.selector .sl-tab-cont-item.multiple {
	border: 2px solid #edd28b
}

.selector .s-senior .sl-wrap {
	height: 35px;
	line-height: 35px;
	z-index: 5
}

.selector .s-senior .sl-value {
	overflow: visible;
	padding-right: 10px
}

.selector .s-senior .multiple {
	margin-top: 0
}

.selector .s-senior .multiple .sl-key {
	padding-left: 10px
}

.selector .s-senior .multiple .sl-value {
	margin-left: 110px
}

.selector .s-senior .sl-v-list ul {
	height: auto
}

.selector .s-category2 .sl-v-list li.selected a {
	font-weight: 700;
	color: #e01222;
	outline: 0
}

.s-baby .s-bb-infor1 {
	padding: 6px 0;
	line-height: 25px
}

.s-baby .s-bb-infor1 .item1,.s-baby .s-bb-infor1 .item2 {
	float: left;
	padding-right: 10px
}

.s-baby .s-bb-infor1 .item1 label,.s-baby .s-bb-infor1 .item2 label {
	float: left;
	padding-left: 10px
}

.s-baby .s-bb-infor1 .item1 label {
	width: 110px
}

.s-baby .s-bb-infor1 .item1 .date-pick {
	width: 125px;
	height: 21px;
	float: left;
	padding: 1px;
	line-height: 21px;
	border: 1px solid #ccc;
	font-family: verdana;
	background: url(../images/search.date.png) no-repeat 103px 1px;
	cursor: pointer
}

.s-baby .s-bb-infor1 .sex {
	margin-right: 10px
}

.s-baby .s-bb-infor1 .sex .i-radio {
	margin-right: 2px;
	margin-bottom: -2px;
	_margin-top: 4px
}

.s-baby .s-bb-infor1 .sex.checked,.s-baby .s-bb-infor1 .sex:hover {
	color: #e01222;
	text-decoration: none
}

.s-baby .s-bb-infor1 .sex.checked .i-radio,.s-baby .s-bb-infor1 .sex:hover .i-radio {
	background-position: -2px -246px
}

.s-baby .s-bb-infor2 {
	display: none;
	padding: 6px 0;
	line-height: 25px
}

.s-baby .s-bb-infor2 .birthday,.s-baby .s-bb-infor2 .birthday-edit,.s-baby .s-bb-infor2 .related-goods {
	float: left
}

.s-baby .s-bb-infor2 .birthday {
	padding-left: 10px
}

.s-baby .s-bb-infor2 .birthday .keytxt {
	padding: 0 4px;
	color: #f60;
	font-family: verdana,simsun;
	font-weight: 700
}

.s-baby .s-bb-infor2 .birthday-edit {
	color: #005aa0
}

.s-baby .s-bb-infor2 .related-goods {
	*display: inline;
	height: 23px;
	margin-left: 25px;
	padding: 0 8px;
	line-height: 23px;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
	transition: all .1s ease-in 0s
}

.s-baby .s-bb-infor2 .related-goods .i-checkbox {
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: -3px;
	_margin-top: 5px
}

.s-baby .s-bb-infor2 .related-goods.selected,.s-baby .s-bb-infor2 .related-goods:hover {
	border-color: #e5383e;
	background-color: #fefffd;
	background-repeat: repeat-x;
	background-image: linear-gradient(top,#fefffd,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffd', endColorstr='#ffffff', GradientType=0);
	text-decoration: none;
	color: #e5383e
}

.s-baby .s-bb-infor2 .related-goods.selected .i-checkbox,.s-baby .s-bb-infor2 .related-goods:hover .i-checkbox {
	border-color: #e01222;
	background-position: -1px -107px
}

.z-bb-infor-known .s-bb-infor1 {
	display: none
}

.z-bb-infor-known .s-bb-infor2 {
	display: block
}

.picon {
	position: absolute;
	overflow: hidden;
	width: 51px;
	height: 50px;
	top: 12px;
	right: 7px
}

.picon b {
	display: block;
	width: 317px;
	height: 108px;
	background: url(../images/search.picon_v2.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//misc.360buyimg.com/product/search/0.0.7/css/i/search.picon_v2.png', sizingMethod='noscale')
}

.pi1 b {
	margin-left: 0
}

.pi2 b {
	margin-left: -53px
}

.pi3 b {
	margin-left: -106px
}

.pi4 b {
	margin-left: -212px
}

.pi5 b {
	margin-left: -265px
}

.pi6 b {
	margin-top: -55px
}

.pi7 b {
	margin: -55px 0 0 -159px
}

.pi8 b {
	margin: -55px 0 0 -53px
}

.pi9 b {
	margin-left: -159px
}

.pi10 b {
	margin: -55px 0 0 -265px
}

.pi11 b {
	margin: -55px 0 0 -106px
}

.pi12 b {
	margin: -55px 0 0 -212px
}

.pi-ebook {
	background-image: url(../images/search.ebook.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/search.ebook.png', sizingMethod='noscale');
	width: 50px;
	height: 50px
}

.pi-dmusic {
	background-image: url(../images/search.dmusic.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/search.dmusic.png', sizingMethod='noscale');
	width: 50px;
	height: 50px
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.selector .sl-b-letter li {
		padding: 0 7px
	}

	.selector .sl-tab-cont-item {
		width: 1188px
	}
}

.resp01 .selector .sl-b-letter li {
	padding: 0 7px
}

.resp01 .selector .sl-tab-cont-item {
	width: 1188px
}

@media (min-width:1411px) {
	.selector .sl-b-letter li {
		padding: 0 8px
	}

	.selector .sl-tab-cont-item {
		width: 1370px
	}
}

.resp02 .selector .sl-b-letter li {
	padding: 0 8px
}

.resp02 .selector .sl-tab-cont-item {
	width: 1370px
}

.selector-result {
	position: relative;
	*z-index: 2;
	margin-bottom: 5px
}

.selector-result .form-group .fg-line-key {
	width: 60px;
	color: #999
}

.selector-result .form-group .fg-line-value {
	margin-left: 60px
}

.selector-result .form-group .fg-line-value .menu-drop {
	float: left;
	margin-right: 5px
}

.selector-set {
	font-size: 0
}

.selector-set .ss-item {
	position: relative;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	border: 1px solid #DDD;
	font-size: 12px;
	vertical-align: top;
	margin: 0 5px 5px 0;
	padding: 0 26px 0 4px;
	cursor: pointer;
	background: #f3f3f3
}

.selector-set .ss-item b {
	font-weight: 400;
	color: #333
}

.selector-set .ss-item em {
	color: #e01222
}

.selector-set .ss-item i {
	display: block;
	position: absolute;
	width: 25px;
	height: 22px;
	right: 0;
	top: 0;
	background: url(../images/search.ele.png) no-repeat 7px -140px
}

.selector-set .ss-item:hover {
	border-color: #e01222;
	text-decoration: none;
	background: #fff
}

.selector-set .ss-item:hover i {
	background-color: #e01222;
	background-position: 7px -158px
}

.shop-list {
	position: relative;
	width: 100%
}

.shop-list .sl-item {
	border: 3px solid #ddd;
	margin-bottom: 20px
}

.shop-list .sl-i-top {
	height: 66px;
	border-bottom: 1px solid #ddd
}

.shop-list .sl-i-logo {
	float: left;
	margin: 10px 20px 0 15px;
	_display: inline
}

.shop-list .sl-i-title {
	float: left
}

.shop-list .sl-i-title .shop-name {
	line-height: 25px;
	margin: 6px 0 3px
}

.shop-list .sl-i-title .shop-name .sn-link {
	font-size: 16px;
	font-family: "microsoft yahei";
	margin-right: 10px
}

.shop-list .sl-i-title .shop-name .btn {
	position: relative;
	padding-left: 30px
}

.shop-list .sl-i-title .shop-name .btn i {
	position: absolute;
	left: 10px;
	top: 4px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/search.customerService.png) no-repeat
}

.shop-list .sl-i-title .shop-name .btn i.online {
	background-position: 0 0
}

.shop-list .sl-i-title .shop-name .btn i.offline {
	background-position: 0 -41px
}

.shop-list .sl-i-title .shop-name .u-jd {
	margin-right: 5px
}

.shop-list .sl-i-title .shop-phrase {
	color: #999
}

.shop-list .sl-i-ext {
	float: right;
	width: 320px;
	position: relative
}

.shop-list .sl-i-ext .shop-evaluate {
	margin-top: 14px;
	margin-bottom: 5px;
	line-height: 18px
}

.shop-list .sl-i-ext .shop-evaluate span {
	display: inline-block;
	vertical-align: top
}

.shop-list .sl-i-ext .shop-evaluate .se-grade,.shop-list .sl-i-ext .shop-evaluate .se-grade em {
	display: inline-block;
	height: 18px;
	background: url(../images/grade.png) 0 0 no-repeat
}

.shop-list .sl-i-ext .shop-evaluate .se-grade {
	position: relative;
	overflow: hidden;
	width: 78px;
	background-position: 0 -18px
}

.shop-list .sl-i-ext .shop-evaluate .se-grade em {
	position: absolute;
	left: -40px;
	width: 78px;
	background-position: 0 0
}

.shop-list .sl-i-ext .shop-relgoods a {
	color: #005aa0
}

.shop-list .sl-i-ext .btn {
	position: absolute;
	right: 25px;
	top: 16px
}

.shop-list .sl-i-ext.hideEvaluate .shop-evaluate {
	display: none
}

.shop-list .sl-i-ext.hideEvaluate .shop-relgoods {
	margin-top: 22px;
	margin-bottom: 5px;
	line-height: 18px
}

.shop-list .sl-i-content {
	height: 439px;
	overflow: hidden;
	width: 100%;
	*position: relative
}

.shop-list .goods-list-v1 {
	padding-left: 5px
}

.shop-list .goods-list-v1 .gl-item {
	width: 234px;
	height: 439px
}

.shop-list .goods-list-v1 .gl-item .gl-i-wrap {
	border: 0 none
}

.shop-list .goods-list-v1 .gl-item .p-scroll {
	display: none
}

.shop-list .goods-list-v1 .gl-item.hover .gl-i-wrap {
	box-shadow: none
}

.shop-list.sl-type-1 .goods-list-v1 .gl-item,.shop-list.sl-type-1 .sl-i-content {
	height: 377px
}

@media screen and (min-width:1230px) and (max-width:1410px) {
	.shop-list .goods-list-v1 {
		padding-left: 8px
	}

	.shop-list .goods-list-v1 .gl-item {
		margin-right: 20px
	}
}

.resp01 .shop-list .goods-list-v1 {
	padding-left: 8px
}

.resp01 .shop-list .goods-list-v1 .gl-item {
	margin-right: 20px
}

@media (min-width:1411px) {
	.shop-list .goods-list-v1 {
		padding-left: 5px
	}

	.shop-list .goods-list-v1 .gl-item {
		margin-right: 3px
	}
}

.resp02 .shop-list .goods-list-v1 {
	padding-left: 5px
}

.resp02 .shop-list .goods-list-v1 .gl-item {
	margin-right: 3px
}

.shop-list-v1 .shop-logo,.shop-list-v2 .shop-logo {
	width: 180px;
	height: 60px;
	overflow: hidden
}

.shop-list-v1 .shop-logo img,.shop-list-v2 .shop-logo img {
	width: 180px;
	height: 60px
}

.shop-list-v1 .shop-name,.shop-list-v2 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin: 4px 0;
	overflow: hidden
}

.shop-list-v1 .shop-name .title,.shop-list-v2 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 700 14px/18px "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	color: #333
}

.shop-list-v1 .shop-name .shop-act-tag,.shop-list-v2 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}

.shop-list-v1 .shop-name .tag-coupon,.shop-list-v2 .shop-name .tag-coupon {
	background: #538ef1
}

.shop-list-v1 .shop-name .tag-jd,.shop-list-v2 .shop-name .tag-jd {
	background: #e01222
}

.shop-list-v1 .shop-name .tag-diamond-service,.shop-list-v2 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../images/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}

.shop-list-v1 .shop-infor,.shop-list-v2 .shop-infor {
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis
}

.shop-list-v1 .shop-focus,.shop-list-v2 .shop-focus {
	height: 23px;
	padding-top: 6px
}

.shop-list-v1 .shop-focus .u-btn-focus,.shop-list-v2 .shop-focus .u-btn-focus {
	vertical-align: top
}

.shop-list-v1 .shop-honor,.shop-list-v2 .shop-honor {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	margin-left: 10px
}

.shop-list-v1 .shop-honor .i-medal,.shop-list-v2 .shop-honor .i-medal {
	margin-top: 3px;
	vertical-align: top;
	margin-right: 5px
}

.shop-list-v1 .shop-honor em,.shop-list-v2 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	line-height: 23px;
	color: #e01222
}

.shop-list-v1 .shop-score-mini,.shop-list-v2 .shop-score-mini {
	float: left;
	width: 225px;
	height: 40px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.shop-list-v1 .shop-score-mini .score-title,.shop-list-v2 .shop-score-mini .score-title {
	width: 100%;
	height: 16px;
	line-height: 16px;
	margin-bottom: 5px;
	overflow: hidden
}

.shop-list-v1 .shop-score-mini .score-title .part,.shop-list-v1 .shop-score-mini .score-title .sum,.shop-list-v2 .shop-score-mini .score-title .part,.shop-list-v2 .shop-score-mini .score-title .sum {
	float: left;
	width: 40px;
	margin-right: 13px;
	color: #999;
	text-align: center
}

.shop-list-v1 .shop-score-mini .score-title .sum,.shop-list-v2 .shop-score-mini .score-title .sum {
	width: 52px;
	margin-right: 14px;
	font-weight: 700
}

.shop-list-v1 .shop-score-mini .score-infor,.shop-list-v2 .shop-score-mini .score-infor {
	width: 100%;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	color: #999
}

.shop-list-v1 .shop-score-mini .score-infor .part,.shop-list-v1 .shop-score-mini .score-infor .sum,.shop-list-v2 .shop-score-mini .score-infor .part,.shop-list-v2 .shop-score-mini .score-infor .sum {
	float: left;
	width: 40px;
	margin-right: 13px;
	color: #999;
	text-align: center
}

.shop-list-v1 .shop-score-mini .score-infor .sum,.shop-list-v2 .shop-score-mini .score-infor .sum {
	width: 52px;
	margin-right: 14px;
	font-weight: 700
}

.shop-list-v1 .shop-score-mini .score-infor .sum .number,.shop-list-v2 .shop-score-mini .score-infor .sum .number {
	color: #e01222
}

.shop-list-v1 .shop-score-mini .score-change,.shop-list-v2 .shop-score-mini .score-change {
	display: inline-block
}

.shop-list-v1 .shop-score-mini .score-change i,.shop-list-v2 .shop-score-mini .score-change i {
	margin-left: 3px;
	margin-top: 3px;
	vertical-align: top
}

.shop-list-v1 .shop-score-mini .score-change .percent,.shop-list-v2 .shop-score-mini .score-change .percent {
	display: inline-block;
	vertical-align: top
}

.shop-list-v1 .shop-enter .u-btn-primary,.shop-list-v2 .shop-enter .u-btn-primary {
	border-radius: 5px;
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
	font-size: 14px;
	padding: 6px 20px
}

.shop-list-item .sl-i-hd {
	position: relative;
	padding: 10px 398px 10px 200px;
	height: 100px
}

.shop-list-item .sl-i-hd .shop-logo {
	position: absolute;
	left: 10px;
	top: 30px
}

.shop-list-item .sl-i-hd .sl-i-main {
	width: 100%
}

.shop-list-item .sl-i-hd .sl-i-ext {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 378px;
	height: 100px
}

.shop-list-v1,.shop-list-v2 {
	padding-bottom: 20px
}

.shop-list-v1 .goods-list-v1 {
	margin-bottom: 0
}

.shop-list-v1 .goods-list-v1 .gl-item .p-scroll {
	display: none
}

.shop-list-v1 .goods-list-v1 .gl-item.hover .gl-i-wrap {
	border-color: #fff;
	box-shadow: none
}

.shop-list-v1 .gl-type-2 {
	height: 425px;
	overflow: hidden
}

.shop-list-v1 .gl-type-2 .gl-item {
	height: 420px
}

.shop-list-v1 .gl-type-2 .gl-item .gl-i-wrap {
	padding-bottom: 0
}

.shop-list-v1 .gl-type-3 {
	height: 375px;
	overflow: hidden
}

.shop-list-v1 .gl-type-3 .gl-item {
	height: 360px
}

.shop-list-v1 .gl-type-3 .gl-item .gl-i-wrap {
	padding-bottom: 0
}

.shop-list-v2 .goods-list-v2 {
	margin-bottom: 0
}

.shop-list-v2 .goods-list-v2 .gl-item .p-scroll {
	display: none
}

.shop-list-v2 .goods-list-v2 .gl-item.hover .gl-i-wrap {
	border-color: #fff;
	box-shadow: none
}

.shop-list-v2 div.gl-type-2 {
	height: 457px;
	overflow: hidden
}

.shop-list-v2 div.gl-type-2 .gl-item {
	height: 457px
}

.shop-list-v2 div.gl-type-2 .gl-item .gl-i-wrap {
	padding-bottom: 0
}

.shop-list-v2 div.gl-type-3 {
	height: 397px;
	overflow: hidden
}

.shop-list-v2 div.gl-type-3 .gl-item {
	height: 397px
}

.shop-list-v2 div.gl-type-3 .gl-item .gl-i-wrap {
	padding-bottom: 0
}

.shop-list-item {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden
}

.shop-list-item .sl-i-hd .shop-score-mini {
	padding-top: 22px
}

.shop-list-item .sl-i-hd .shop-enter {
	margin-top: 22px
}

.shop-list-item .shop-goods-trigger {
	position: absolute;
	bottom: -11px;
	right: 20px;
	width: 108px;
	height: 22px;
	border: 1px solid #ddd;
	background: #f4f4f4;
	text-align: center;
	cursor: pointer
}

.shop-list-item .shop-goods-trigger .goods-related {
	display: inline-block;
	vertical-align: middle;
	line-height: 22px
}

.shop-list-item .shop-goods-trigger .goods-related .num {
	color: #e01222
}

.shop-list-item .shop-goods-trigger .trigger-arrow {
	display: inline-block;
	width: 8px;
	height: 5px;
	text-align: center;
	overflow: hidden;
	vertical-align: middle
}

.shop-list-item .shop-goods-trigger .trigger-arrow i {
	display: inline-block;
	vertical-align: top;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 5px;
	border-style: solid dashed dashed;
	border-color: #666 transparent transparent;
	margin-left: -1px
}

.shop-list-item .sl-i-bd {
	display: none;
	overflow: hidden
}

.shop-list-item .sl-i-bd .more-related-goods {
	height: 22px;
	line-height: 22px;
	padding: 10px 10px 15px;
	text-align: right
}

.shop-list-item .sl-i-bd .more-related-goods a {
	font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif
}

.z-shop-item-open {
	box-shadow: 1px 1px 1px #ddd,-1px -1px 1px #ddd
}

.z-shop-item-open .shop-goods-trigger {
	border-color: #efefef #efefef #fff;
	background: #fff
}

.z-shop-item-open .sl-i-bd {
	display: block;
	border-top: 1px solid #efefef
}

.shopList-v3 {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 44px
}

.shopItem-v3 {
	width: 100%;
	margin-top: -1px
}

.shopItem-v3 .shop-inner {
	position: relative;
	height: 84px;
	padding: 18px 407px 18px 229px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.shopItem-v3 .shop-logo {
	position: absolute;
	left: 20px;
	top: 30px;
	width: 180px;
	height: 60px
}

.shopItem-v3 .shop-logo a {
	display: block;
	width: 180px;
	height: 60px
}

.shopItem-v3 .shop-logo img {
	width: 180px;
	height: 60px;
	vertical-align: top
}

.shopItem-v3 .sl-i-main {
	width: 100%;
	height: 84px;
	overflow: hidden
}

.shopItem-v3 .sl-i-ext {
	position: absolute;
	right: 0;
	top: 22px;
	width: 378px;
	height: 76px
}

.shopItem-v3 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 8px;
	overflow: hidden
}

.shopItem-v3 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #333
}

.shopItem-v3 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	font-size: 12px;
	color: #fff;
	background: #f1a153
}

.shopItem-v3 .shop-name .tag-coupon {
	background: #538ef1
}

.shopItem-v3 .shop-name .tag-jd {
	background: #e01222
}

.shopItem-v3 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../images/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}

.shopItem-v3 .shop-name .shop-tag-img {
	display: inline-block;
	height: 18px;
	margin-left: 1px;
	vertical-align: top
}

.shopItem-v3 .shop-name .shop-tag-img img {
	vertical-align: top
}

.shopItem-v3 .shop-infor {
	height: 18px;
	font: 12px/18px "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.shopItem-v3 .shop-btn {
	position: absolute;
	left: 247px;
	top: 0;
	width: 100px;
	height: 76px
}

.shopItem-v3 .shop-btn .u-focus {
	display: block;
	width: 88px;
	height: 31px;
	line-height: 31px;
	margin-bottom: 10px
}

.shopItem-v3 .shop-btn .u-focus .btnico {
	vertical-align: middle;
	margin-right: 5px
}

.shopItem-v3 .shop-btn .u-focus .btntxt {
	vertical-align: middle;
	height: 31px;
	line-height: 31px
}

.shopItem-v3 .shop-btn .shop-enter {
	display: block;
	width: 90px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #e01222;
	color: #fff;
	border-radius: 3px
}

.shopItem-v3 .shop-btn .shop-enter:hover {
	background: #f14a4d
}

.shopItem-v3 .shop-honor {
	display: inline-block;
	height: 18px;
	margin-left: 12px;
	vertical-align: top
}

.shopItem-v3 .shop-honor .i-medal {
	vertical-align: top;
	margin-right: 5px
}

.shopItem-v3 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	color: #e01222
}

.shopItem-v3 .shop-score2 {
	position: absolute;
	left: 0;
	top: 2px;
	width: 232px;
	height: 72px;
	padding-right: 15px
}

.shopItem-v3 .shop-score2 .score-infor {
	height: 72px;
	padding-left: 112px
}

.shopItem-v3 .shop-score2 .score-infor .i-down,.shopItem-v3 .shop-score2 .score-infor .i-up,.shopItem-v3 .shop-score2 .score-infor .num,.shopItem-v3 .shop-score2 .score-infor .tit {
	display: inline-block;
	vertical-align: middle
}

.shopItem-v3 .shop-score2 .score-infor .part,.shopItem-v3 .shop-score2 .score-infor .sum {
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif
}

.shopItem-v3 .shop-score2 .score-infor .part .tit,.shopItem-v3 .shop-score2 .score-infor .sum .tit {
	margin-right: 8px
}

.shopItem-v3 .shop-score2 .score-infor .part .num,.shopItem-v3 .shop-score2 .score-infor .sum .num {
	margin-right: 3px
}

.shopItem-v3 .shop-score2 .score-infor .sum {
	float: left;
	width: 112px;
	height: 72px;
	line-height: 72px;
	margin-left: -112px
}

.shopItem-v3 .shop-score2 .score-infor .sum .tit {
	font-size: 14px;
	color: #333
}

.shopItem-v3 .shop-score2 .score-infor .sum .num {
	font-size: 14px;
	color: #e01222
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

.fl {
	float: left
}

.fr {
	float: right
}

.cf:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.w {
	margin: auto;
	padding: 0 6px
}

.fb {
	font-weight: bold
}

.t-indent {
	text-indent: 2em
}

.pointer {
	cursor: pointer
}

.radius-5 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}

.radius-3 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}

.padding-x {
	padding-left: 8px;
	padding-right: 8px
}

.padding-y {
	padding-top: 8px;
	padding-bottom: 8px
}

.padding-y-min {
	padding-top: 4px;
	padding-bottom: 8px
}

.padding-r-1 {
	padding-right: 1px
}

.padding-l-1 {
	padding-left: 1px
}

.padding-r-2 {
	padding-right: 2px
}

.padding-l-2 {
	padding-left: 2px
}

.padding-b-1 {
	padding-bottom: 2px
}

.padding-top-y {
	padding-top: 8px
}

.padding-bottom-y {
	padding-bottom: 8px
}

.margin-y {
	margin-top: 8px;
	margin-bottom: 8px
}

.margin-top-y {
	margin-top: 8px
}

.margin-bottom-y {
	margin-bottom: 8px
}

.margin-b-4 {
	margin-bottom: 4px
}

.pos-re {
	position: relative
}

.bdr-r {
	position: relative
}

.bdr-r:after {
	height: 100%;
	content: '';
	width: 1px;
	border-right: 1px solid #f0f0f0;
	position: absolute;
	top: 0;
	right: -1px;
	transform: scaleX(0.5);
	-webkit-transform: scaleX(0.5);
	z-index: 10
}

.bdr-top {
	position: relative
}

.bdr-top:before {
	height: 1px;
	content: '';
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	position: absolute;
	top: -1px;
	right: 0;
	transform: scaleY(0.5);
	-webkit-transform: scaleY(0.5);
	z-index: 10
}

.bdr-top:after {
	height: 1px;
	content: '';
	width: 100%;
	border-top: 1px solid #f0f0f0;
	position: absolute;
	bottom: -1px;
	right: 0;
	transform: scaleY(0.5);
	-webkit-transform: scaleY(0.5);
	z-index: 10
}

.bdr-bottom {
	position: relative
}

.bdr-bottom:after {
	height: 1px;
	content: '';
	width: 100%;
	border-top: 1px solid #f0f0f0;
	position: absolute;
	bottom: -1px;
	right: 0;
	transform: scaleY(0.5);
	-webkit-transform: scaleY(0.5);
	z-index: 10
}

.Break {
	word-break: break-all;
	word-wrap: break-word
}

a:focus {
	outline: none
}

em,i {
	text-decoration: none;
	font-style: normal
}

button,input,select,textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none
}

.displayNone {
	display: none !important
}

.viewports {
	height: 100%;
	width: 100%;
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
	overflow: hidden
}

.mjd-container {
	height: 100%;
	width: 100%
}

.mjd-content {
	height: 100%;
	width: 100%;
	overflow-y: auto
}

.mjd-floor {
	height: auto;
	width: 100%
}

.max-zindex {
	position: relative;
	z-index: 999
}

.bar-space {
	height: 50px;
	width: 100%
}

.mjd-header {
	width: 100%
}

.nav-line {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-bottom: solid 1px #d7d7d7;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 91
}

.half-bottom-line:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-bottom: solid 1px #d7d7d7;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5)
}

.temp-pannel .demo-title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	margin-top: 10px
}

.mjd-container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.mjd-container .mjd-content {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media only screen and (min-width: 320px) and (max-width: 370px) {
	.m-base {
		font-size: 16px
	}
}

@media only screen and (min-width: 370px) and (max-width: 400px) {
	.m-base {
		font-size: 18px
	}
}

@media only screen and (min-width: 400px) and (max-width: 450px) {
	.m-base {
		font-size: 20px
	}
}

@media only screen and (min-width: 450px) {
	.m-base {
		font-size: 24px
	}
}

.loading-position {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 12
}

.is-loading {
	height: 27px;
	text-align: center;
	font-size: 0;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10
}

.new-flag:after {
	content: ' ';
	display: inline-block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #ec3133;
	top: 12px
}

.is-loading>em {
	background: url("../i/loading-animation.gif") center 2px no-repeat;
	display: inline-block;
	width: 23px;
	height: 25px;
	background-size: 23px 23px;
	vertical-align: top
}

.is-loading>span {
	color: #b3b3b3;
	font-size: 11px;
	display: inline-block;
	line-height: 27px;
	margin-left: 10px
}

.cover-floor {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	z-index: 90
}

.header-relative {
	position: relative;
	z-index: 100
}

.header-absolute {
	position: absolute;
	z-index: 80;
	top: -44px
}

.choose-pannel {
	position: relative;
	z-index: 92
}

.choose-pannel .fixed-header {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 99
}

.choose-pannel .choose-nav-ht {
	width: 100%;
	height: 44px
}

.choose-pannel .choose-nav {
	height: 44px;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	overflow: hidden
}

.choose-pannel .fixed-nav {
	position: fixed;
	top: 0;
	z-index: 99;
	max-width: 640px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.choose-pannel .choose-nav-wrap {
	height: 44px;
	font-size: 0;
	white-space: nowrap;
	letter-spacing: normal;
	word-spacing: normal;
	background-color: #fff;
	position: absolute;
	top: 0;
	z-index: 90;
	overflow: hidden;
	min-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.choose-pannel .choose-nav-iteam {
	display: inline-block;
	width: 74px;
	text-align: center;
	overflow: hidden
}

.choose-pannel .choose-nav-iteam.li-space {
	width: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.choose-pannel .choose-nav-iteam p {
	display: inline-block;
	width: 100%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	color: #232326;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.choose-pannel .choose-nav-iteam.active p {
	color: #f23030;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.choose-pannel .nv-bg {
	width: 74px;
	height: 3px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	bottom: 0;
	z-index: 100;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.choose-pannel .nv-bg span {
	display: inline-block;
	width: 43px;
	border-bottom: solid 2px #f23030
}

.choose-pannel .choose-nav-iteam .pos-re {
	position: relative;
	display: inline-block;
	height: 44px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden
}

.choose-head {
	position: relative
}

.choose-pannel-jx .tab-jingxuan {
	position: absolute;
	top: 0;
	left: 0;
	width: 74px;
	font-size: 14px;
	color: #bfbfbf;
	z-index: 94;
	height: 43px;
	line-height: 44px;
	text-align: center;
	background-color: white
}

.choose-pannel-jx .tab-jingxuan .pos-re {
	display: inline-block;
	width: 70px;
	color: #232326
}

.choose-pannel-jx .tab-jingxuan.active span {
	color: #f23030
}

.choose-pannel-jx .tab-jingxuan.active span:after {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 13px;
	height: 2px;
	background-color: #f23030;
	width: 43px
}

.choose-pannel-open {
	position: relative;
	width: 100%;
	z-index: 91
}

.choose-pannel-open .choose-title {
	display: block;
	height: 44px;
	line-height: 44px;
	background-color: #fff;
	padding-left: 15px;
	font-size: 14px;
	color: #232326;
	position: relative;
	z-index: 100
}

.choose-pannel-open .choose-title:after {
	content: " ";
	position: absolute;
	bottom: 0;
	width: 200%;
	left: -50%;
	height: 1px;
	background-color: #d7d7d7;
	transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5)
}

.choose-pannel-open .list-pannel {
	background-color: #fff;
	opacity: 1;
	color: #232326;
	overflow: hidden;
	position: absolute;
	z-index: 91
}

.choose-pannel-open .list-pannel ul {
	padding-bottom: 22px;
	padding-top: 5px;
	overflow-y: auto;
	height: 100%;
	font-size: 0
}

.choose-pannel-open .list-pannel ul li {
	display: inline-block;
	text-align: center;
	width: 33.33%;
	border-radius: .8125rem;
	position: relative;
	font-size: .813rem;
	margin-top: 15px
}

.choose-pannel-open .list-pannel ul li span {
	display: inline-block;
	width: 92px;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	background-color: #f0f2f5;
	font-size: 13px
}

.choose-pannel-open .list-pannel ul .new-flag:after {
	content: ' ';
	display: inline-block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #f23030;
	top: 6px
}

.choose-pannel-open .active span {
	color: #f23030;
	border: 1px solid #f23030;
	background-color: #fff !important
}

.choose-pannel-open .active i {
	font-style: normal;
	display: inline-block;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RjM4MzZDNjdFRkQxMUU2QjI2MUREQ0E5NkM0OEU2OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RjM4MzZDNzdFRkQxMUU2QjI2MUREQ0E5NkM0OEU2OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMzgzNkM0N0VGRDExRTZCMjYxRERDQTk2QzQ4RTY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVGMzgzNkM1N0VGRDExRTZCMjYxRERDQTk2QzQ4RTY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UvzMQwAAANFJREFUeNqk0r0LAWEcwPG7Sxi9LMrKqM5qQdllUHZlVRb/gkVZWWySxYi6ycBo509QBpssvqfnqYce515+9Rnupe/9ujvzbttGhCmghnksQqSKNdK4WCEjbexEZINDmFAfSyREpIVnkJCJMSawlMjDECdyGCLrEYljgYE4/ojIUBcjHKH7hCls0fkVkaEZziiKWE+5nsceda+IDF3F025IYooVKiJc+hd5v0DlhyzDQUZzn2dEbiTnhIbYLFDkO6SLOX4iupAaczdp+om48xJgAK3sMemokZwHAAAAAElFTkSuQmCC);width: 9px;
	height: 7px;
	margin-right: 5px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 9px 7px
}

.choose-pannel-open .pannel-down {
	-moz-animation: down 300ms forwards;
	-webkit-animation: down 300ms forwards;
	animation: down 300ms forwards
}

.choose-pannel-open .pannel-up {
	-moz-animation: up 300ms forwards;
	-webkit-animation: up 300ms forwards;
	animation: up 300ms forwards
}

.choose-pannel-btn {
	color: #bfbfbf;
	font-size: 1.25rem
}

.choose-pannel-btn .btn-pannel {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	background-color: #fff;
	height: 43px;
	line-height: 43px;
	z-index: 100
}

.choose-pannel-btn .btn-pannel .btn-icon {
	width: 37px;
	height: 100%;
	display: inline-block
}

.choose-pannel-btn .btn-pannel .btn-icon img {
	width: 0.875rem;
	height: 0.5rem
}

.choose-pannel-btn .btn-pannel .btn-up {
	-moz-animation: roll-up 300ms forwards;
	-webkit-animation: roll-up 300ms forwards;
	animation: roll-up 300ms forwards
}

.choose-pannel-btn .btn-pannel .btn-down {
	-moz-animation: roll-down 300ms forwards;
	-webkit-animation: roll-down 300ms forwards;
	animation: roll-down 300ms forwards
}

.choose-pannel-btn .btn-line:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 1px;
	border-bottom: solid 1px #d7d7d7;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5)
}

@media only screen and (max-height: 567px) {
	.choose-pannel-open .list-pannel ul {
		padding-bottom: 15px
	}

	.choose-pannel-open .list-pannel ul li {
		margin-top: 8px
	}
}

@keyframes roll-up {
	0% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}

@-webkit-keyframes roll-up {
	0% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}

@-moz-keyframes roll-up {
	0% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}

@keyframes roll-down {
	0% {
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	100% {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes roll-down {
	0% {
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	100% {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes down {
	0% {
		top: 0
	}

	100% {
		top: 250px
	}
}

@-webkit-keyframes down {
	0% {
		top: 0
	}

	100% {
		top: 250px
	}
}

@keyframes up {
	0% {
		top: 250px
	}

	100% {
		top: 0
	}
}

@-webkit-keyframes up {
	0% {
		top: 250px
	}

	100% {
		top: 0
	}
}

.shade-floor {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 1000;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	box-align: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-pack: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	-o-box-pack: center
}

.message-icon {
	background: url("") no-repeat;
	background-size: 100px 100px
}

.message-box {
	min-width: 46.875%;
	max-width: 69.375%;
	background: rgba(0,0,0,0.6);
	border-radius: 8px;
	text-align: center;
	padding: 18px 15px;
	font-size: 0px
}

.message-box .message-box-icon {
	width: 37px;
	height: 37px;
	display: inline-block;
	margin-bottom: 18px;
	position: relative;
	overflow: hidden
}

.message-box .message-box-content {
	font-size: 16px;
	line-height: 20px;
	color: #fff
}

.message-box.whiteBg-box {
	background: #fff;
	z-index: 1100;
	position: relative
}

.message-box.whiteBg-box .message-box-content {
	color: #232326
}

.succee-icon {
	display: inline-block;
	height: 37px;
	width: 37px;
	background-position: 0px 0px
}

.error-icon {
	display: inline-block;
	height: 37px;
	width: 37px;
	background-position: 0px -38px
}

.loading-icon {
	background: url("") no-repeat;
	background-size: 37px 37px;
	display: inline-block;
	height: 37px;
	width: 37px;
	background-position: 0px 0px;
	-webkit-animation: rotateChange 0.8s cubic-bezier(0.5, 0.5, 0.5, 0.5) infinite;
	-moz-animation: rotateChange 0.8s cubic-bezier(0.5, 0.5, 0.5, 0.5) infinite;
	-ms-animation: rotateChange 0.8s cubic-bezier(0.5, 0.5, 0.5, 0.5) infinite;
	-o-animation: rotateChange 0.8s cubic-bezier(0.5, 0.5, 0.5, 0.5) infinite;
	animation: rotateChange 0.8s cubic-bezier(0.5, 0.5, 0.5, 0.5) infinite
}

@-webkit-keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-ms-keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-o-keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

.choose-box {
	background: #fff;
	width: 88%;
	height: auto;
	position: relative;
	border-radius: 10px;
	text-align: center;
	overflow: hidden;
	z-index: 1100
}

.shade-floor .cover-floor {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,0.6);
	display: block;
	vertical-align: middle;
	z-index: 1050;
	margin: 0 auto;
	font-size: 0.875em
}

.message-tip-info {
	padding: 27px 20px;
	position: relative
}

.message-main-title {
	font-size: 18px;
	color: #232326;
	margin-bottom: 18px;
	line-height: 18px;
	text-align: center
}

.message-subtitle {
	font-size: 16px;
	color: #232326;
	margin-bottom: 6px;
	line-height: 16px;
	text-align: left
}

.message-txt-wrapper {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	box-align: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-pack: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	-o-box-pack: center
}

.message-txt {
	font-size: 16px;
	color: #232326;
	line-height: 24px
}

.one-btn-tip-btn {
	height: 44px;
	font-size: 16px;
	color: #f23030;
	line-height: 44px;
	text-align: center;
	position: relative;
	background-color: #fff
}

.one-btn-tip-btn:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	border-top: 1px solid #e3e5e9
}

.one-btn-tip-btn:active {
	background-color: #e3e5e9
}

.choose-box-btn {
	width: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.choose-box-btn a {
	box-flex: 1;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	display: block;
	position: relative;
	height: 44px;
	line-height: 44px;
	color: #232326;
	font-size: 15px;
	width: 1%
}

.choose-box-btn a:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e3e5e9
}

.choose-box-btn a.btn-close:active {
	background-color: #f0f2f5
}

.choose-box-btn a:last-child {
	background: #f23030;
	position: relative;
	color: #fff
}

.choose-box-btn a:last-child:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #f23030
}

.choose-box-btn a:last-child:active {
	background-color: #ce2525
}

.freedom-add-wrap {
	margin: 12px 0 -18px 0
}

.rt-close-btn-wrap {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0
}

.rt-close-btn-wrap:active {
	background-color: #e3e5e9
}

.message-close-btn {
	display: block;
	background: url("") no-repeat;
	background-size: 100px 100px;
	background-position: -37px 0px;
	width: 11px;
	height: 12px;
	position: absolute;
	right: 14px;
	top: 14px
}

html {
	font-size: 10px
}

body {
	background-color: #f3f5f7
}

ul.coupon-list {
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style: none;
	margin-top: 16px
}

.click-change {
	height: 36px;
	width: 100%;
	line-height: 36px;
	text-align: center;
	color: #81838f;
	font-size: 12px;
	margin-bottom: 10px
}

.click-change span {
	color: #4c9afa
}

li.coupon-blue,li.coupon-red,li.coupon-freeCarriage {
	margin-bottom: 20px;
	position: relative;
	width: 372px;
	float: left;
	margin-right: 20px;
}

li.coupon-blue .coupon-btn,li.coupon-red .coupon-btn,li.coupon-freeCarriage .coupon-btn,li.coupon-blue .coupon-btn-go-look,li.coupon-red .coupon-btn-go-look,li.coupon-freeCarriage .coupon-btn-go-look,li.coupon-blue .coupon-btn-yellow,li.coupon-red .coupon-btn-yellow,li.coupon-freeCarriage .coupon-btn-yellow {
	position: absolute;
	bottom: 12px;
	right: 20px;
	height: 18px;
	line-height: 15px;
	width: 57px;
	border: 2px solid #f95a66;
	border-radius: 12px;
	background-color: #fff;
	font-size: 12px;
	color: #e01222;
	text-align: center
}

li.coupon-blue .coupon-btn-go-look,li.coupon-red .coupon-btn-go-look,li.coupon-freeCarriage .coupon-btn-go-look {
	background-color: transparent;
	color: #fff
}

li.coupon-blue .coupon-btn-yellow,li.coupon-red .coupon-btn-yellow,li.coupon-freeCarriage .coupon-btn-yellow {
	background-color: #ffec00
}

li.coupon-blue .coupon-a,li.coupon-red .coupon-a,li.coupon-freeCarriage .coupon-a {
	height: 100px;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box
}

li.coupon-blue .coupon-left,li.coupon-red .coupon-left,li.coupon-freeCarriage .coupon-left {
	box-flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	-o-box-flex: 1;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	background-color: #fff;
	position: relative;
	padding-right: 10px;
	padding-left: 13px
}

li.coupon-blue .coupon-left .img-div-backg,li.coupon-red .coupon-left .img-div-backg,li.coupon-freeCarriage .coupon-left .img-div-backg {
	height: 75px;
	width: 75px;
	margin-top: 13px;
	background: url("../../images/coupon/pro-background-pic.png") no-repeat;
	background-size: 75px 75px
}

li.coupon-blue .coupon-left .img-div-backg .img-div,li.coupon-red .coupon-left .img-div-backg .img-div,li.coupon-freeCarriage .coupon-left .img-div-backg .img-div {
	width: 73px;
	height: 73px;
	border: 1px solid #f1f1f1;
	font-size: 0px;
	margin-top: 2px;
	margin-left: 2px;
	text-align: center
}

li.coupon-blue .coupon-left .img-div-backg .img-div img,li.coupon-red .coupon-left .img-div-backg .img-div img,li.coupon-freeCarriage .coupon-left .img-div-backg .img-div img {
	display: inline-block;
	width: auto;
	max-width: 71px;
	height: 71px
}

li.coupon-blue .coupon-left .pro-content,li.coupon-red .coupon-left .pro-content,li.coupon-freeCarriage .coupon-left .pro-content {
	margin-top: 13px;
	height: 75px;
	box-flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	-o-box-flex: 1;
	margin-left: 10px
}

li.coupon-blue .coupon-left .pro-content .pro-info,li.coupon-red .coupon-left .pro-content .pro-info,li.coupon-freeCarriage .coupon-left .pro-content .pro-info {
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-ms-line-clamp: 2;
	-o-line-clamp: 2;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-box-orient: vertical;
	-o-box-orient: vertical;
	word-break: break-all;
	font-size: 13px;
	color: #232326;
	height: 28px;
	line-height: 14px;
	margin-bottom: 0px;
	margin-top: 10px;
}

li.coupon-blue .coupon-left .pro-content .pro-price,li.coupon-red .coupon-left .pro-content .pro-price,li.coupon-freeCarriage .coupon-left .pro-content .pro-price {
	height: 24px;
	overflow: hidden;
	width: 100%;
	color: #e01222;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	position: relative
}

li.coupon-blue .coupon-left .pro-content .pro-price .big-price,li.coupon-red .coupon-left .pro-content .pro-price .big-price,li.coupon-freeCarriage .coupon-left .pro-content .pro-price .big-price {
	display: inline;
	font-size: 24px;
	height: 24px;
	line-height: 24px;
	position: relative;
	top: 3px
}

li.coupon-blue .coupon-left .pro-content .pro-price .price-info,li.coupon-red .coupon-left .pro-content .pro-price .price-info,li.coupon-freeCarriage .coupon-left .pro-content .pro-price .price-info {
	display: block;
	box-flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	-o-box-flex: 1;
	margin-top: 12px;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	margin-left: 5px
}

li.coupon-blue .coupon-left .pro-content .pro-price .free-c,li.coupon-red .coupon-left .pro-content .pro-price .free-c,li.coupon-freeCarriage .coupon-left .pro-content .pro-price .free-c {
	font-size: 16px;
	margin-top: 9px;
	font-weight: bold
}

li.coupon-blue .coupon-left .active-pic,li.coupon-red .coupon-left .active-pic,li.coupon-freeCarriage .coupon-left .active-pic {
	position: absolute;
	top: 7px;
	left: -4px;
	height: 16px;
	z-index: 3;
	overflow: hidden
}

li.coupon-blue .coupon-left .active-pic i,li.coupon-red .coupon-left .active-pic i,li.coupon-freeCarriage .coupon-left .active-pic i {
	display: block;
	border-top: 0px solid transparent;
	border-bottom: 2px solid #d0021b;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
	width: 0px;
	height: 0px
}

li.coupon-blue .coupon-left .active-pic span,li.coupon-red .coupon-left .active-pic span,li.coupon-freeCarriage .coupon-left .active-pic span {
	display: block;
	height: 14px;
	border-radius: 0px 7px 7px 0px;
	background-color: #fa3933;
	line-height: 14px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #fff
}

li.coupon-blue .coupon-left .triangle-border-left,li.coupon-red .coupon-left .triangle-border-left,li.coupon-freeCarriage .coupon-left .triangle-border-left {
	height: 100%;
	width: 6px;
	position: absolute;
	left: -5px;
	z-index: 1
}

li.coupon-blue .coupon-left .triangle-border-left i,li.coupon-red .coupon-left .triangle-border-left i,li.coupon-freeCarriage .coupon-left .triangle-border-left i {
	display: block;
	border: 2px solid transparent;
	border-right: 3px solid #fff;
	border-left: 3px solid transparent;
	width: 0px;
	height: 1px
}

li.coupon-blue .coupon-right,li.coupon-red .coupon-right,li.coupon-freeCarriage .coupon-right {
	width: 100px;
	height: 100%;
	background-color: #e01222;
	margin-left: 4px;
	position: relative;
	border-radius: 0px 5px 5px 0px
}

li.coupon-blue .coupon-right .change-block,li.coupon-red .coupon-right .change-block,li.coupon-freeCarriage .coupon-right .change-block {
	width: 100px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box
}

li.coupon-blue .coupon-right .progress-bar-block,li.coupon-red .coupon-right .progress-bar-block,li.coupon-freeCarriage .coupon-right .progress-bar-block {
	width: 76px;
	margin-left: 12px;
	padding-top: 22px
}

li.coupon-blue .coupon-right .progress-bar,li.coupon-red .coupon-right .progress-bar,li.coupon-freeCarriage .coupon-right .progress-bar {
	width: 76px;
	height: 10px;
	border-radius: 5px;
	background-color: #f95a66
}

li.coupon-blue .coupon-right .progress-bar span,li.coupon-red .coupon-right .progress-bar span,li.coupon-freeCarriage .coupon-right .progress-bar span {
	display: block;
	height: 100%;
	width: 50%;
	background-color: #fff;
	border-radius: 5px
}

li.coupon-blue .coupon-right .progress-text,li.coupon-red .coupon-right .progress-text,li.coupon-freeCarriage .coupon-right .progress-text {
	display: block;
	font-size: 10px;
	color: #fff;
	width: 100%;
	text-align: center;
	height: 10px;
	line-height: 10px;
	margin-top: 10px
}

li.coupon-blue .coupon-right .had,li.coupon-red .coupon-right .had,li.coupon-freeCarriage .coupon-right .had {
	width: 60px;
	height: 44px;
	background: url("../../images/coupon/gone.png");
	background-size: 60px 44px;
	display: block;
	margin-top: 0px;
	margin-left: 6px
}

li.coupon-blue .coupon-right .triangle-border-right,li.coupon-red .coupon-right .triangle-border-right,li.coupon-freeCarriage .coupon-right .triangle-border-right {
	height: 100%;
	width: 6px;
	position: absolute;
	left: -5px;
	z-index: 1
}

li.coupon-blue .coupon-right .triangle-border-right i,li.coupon-red .coupon-right .triangle-border-right i,li.coupon-freeCarriage .coupon-right .triangle-border-right i {
	display: block;
	border: 2px solid transparent;
	border-right: 3px solid #e01222;
	border-left: 3px solid #fff;
	width: 0px;
	height: 1px
}

li.coupon-blue .coupon-right .triangle-border-right .circular0,li.coupon-red .coupon-right .triangle-border-right .circular0,li.coupon-freeCarriage .coupon-right .triangle-border-right .circular0 {
	position: absolute;
	height: 12px;
	width: 12px;
	border-radius: 6px 6px 6px 6px;
	background-color: #f3f5f7;
	left: -3px;
	top: -6px;
	z-index: 2
}

li.coupon-blue .coupon-right .triangle-border-right .circular1,li.coupon-red .coupon-right .triangle-border-right .circular1,li.coupon-freeCarriage .coupon-right .triangle-border-right .circular1 {
	position: absolute;
	height: 12px;
	width: 12px;
	border-radius: 6px 6px 6px 6px;
	background-color: #f3f5f7;
	left: -3px;
	bottom: -6px;
	z-index: 2
}

li.coupon-blue .coupon-right .triangle-border-right .circular2,li.coupon-red .coupon-right .triangle-border-right .circular2,li.coupon-freeCarriage .coupon-right .triangle-border-right .circular2 {
	position: absolute;
	height: 6px;
	width: 6px;
	border-radius: 0px 0px 0px 6px;
	background-color: #f3f5f7;
	left: -3px;
	top: 0px;
	z-index: 2
}

li.coupon-blue .coupon-right .triangle-border-right .circular3,li.coupon-red .coupon-right .triangle-border-right .circular3,li.coupon-freeCarriage .coupon-right .triangle-border-right .circular3 {
	position: absolute;
	height: 6px;
	width: 6px;
	border-radius: 6px 0px 0px 0px;
	background-color: #f3f5f7;
	left: -3px;
	bottom: 0px;
	z-index: 2
}

li.coupon-red .coupon-btn,li.coupon-red .coupon-btn-go-look,li.coupon-red .coupon-btn-yellow {
	border: 3px solid #ffc279;
	color: #fd9820
}

li.coupon-red .coupon-btn-go-look {
	color: #fff
}

li.coupon-red .coupon-left .pro-content .pro-price {
	color: #fd9820
}

li.coupon-red .coupon-right {
	background-color: #fd9820
}

li.coupon-red .coupon-right .progress-bar {
	background-color: #ffc279
}

li.coupon-red .coupon-right .triangle-border-right i {
	border-right: 3px solid #fd9820
}

li.coupon-red .coupon-right .triangle-border-right .circular0 {
	background-color: #f3f5f7
}

li.coupon-red .coupon-right .triangle-border-right .circular1 {
	background-color: #f3f5f7
}

li.coupon-red .coupon-right .triangle-border-right .circular2 {
	background-color: #f3f5f7
}

li.coupon-red .coupon-right .triangle-border-right .circular3 {
	background-color: #f3f5f7
}

li.coupon-freeCarriage .coupon-btn,li.coupon-freeCarriage .coupon-btn-go-look,li.coupon-freeCarriage .coupon-btn-yellow {
	border: 3px solid #215ac7;
	color: #4475d3
}

li.coupon-freeCarriage .coupon-btn-go-look {
	color: #fff
}

li.coupon-freeCarriage .coupon-left .pro-content .pro-price {
	color: #4475d3
}

li.coupon-freeCarriage .coupon-right {
	background-color: #4475d3
}

li.coupon-freeCarriage .coupon-right .progress-bar {
	background-color: #215ac7
}

li.coupon-freeCarriage .coupon-right .triangle-border-right i {
	border-right: 3px solid #4475d3
}

li.coupon-freeCarriage .coupon-right .triangle-border-right .circular0 {
	background-color: #f3f5f7
}

li.coupon-freeCarriage .coupon-right .triangle-border-right .circular1 {
	background-color: #f3f5f7
}

li.coupon-freeCarriage .coupon-right .triangle-border-right .circular2 {
	background-color: #f3f5f7
}

li.coupon-freeCarriage .coupon-right .triangle-border-right .circular3 {
	background-color: #f3f5f7
}

.no-coupon {
	width: 34%;
	margin: 45px auto;
	text-align: center
}

.no-coupon img {
	max-width: 100%
}

.no-coupon p {
	font-size: 1.4rem;
	padding-top: 30px
}

.bottom-to-top {
	position: fixed;
	bottom: 56px;
	right: 8px;
	width: 35px;
	height: 35px;
	z-index: 20;
	display: none;
	transform-origin: 0;
	opacity: 1;
	transform: scale(1, 1)
}

.is-loading-b {
	display: none;
	height: 50px;
	text-align: center;
	font-size: 0;
	padding-top: 10px
}

.is-loading-b>em {
	background: url(../../images/coupon/loading-animation.gif) center 2px no-repeat;
	display: inline-block;
	width: 23px;
	height: 25px;
	background-size: 23px 23px;
	vertical-align: top
}

.is-loading-b>span {
	color: #b3b3b3;
	font-size: 11px;
	display: inline-block;
	line-height: 27px;
	margin-left: 10px
}

.slider-floor {
	padding: 0px
}

.slider-wrapper {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	height: auto
}

.new-slide {
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden
}

.new-slide:after {
	clear: both;
	content: ".";
	height: 0px;
	visibility: hidden;
	display: block;
	font-size: 0px
}

.slide-li {
	width: 100%;
	visibility: visible;
	background-color: #fff;
	float: left;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center
}

.slide-li a {
	height: 100%;
	width: 100%;
	display: block
}

.slide-li img {
	display: block;
	overflow: hidden;
	width: 100%
}

.focus-btn {
	overflow: hidden;
	text-align: center;
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 11;
	width: 100%;
	height: 5px;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	box-pack: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	-o-box-pack: center
}

.focus-btn span {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	height: 5px;
	width: 5px;
	background: #FFF;
	margin: 0 5px;
	display: block;
	opacity: 0.5
}

.focus-btn .active {
	opacity: 1
}

.slider {
	background: #fff;
	position: relative
}

.popup,.popup02,.popup03,.popup04 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #000;
	opacity: 0.7;
	display: none;
	z-index: 5
}

.popup02 {
	z-index: 11
}

.popup03,.popup04 {
	z-index: 1000
}

.popup04 {
	position: absolute
}

.popup,.popup02 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #000;
	opacity: 0.7;
	display: none;
	z-index: 5
}

.popup02 {
	z-index: 11
}

.captchas-tip {
	border-radius: 10px;
	background-color: #fff;
	width: 272px;
	position: absolute;
	z-index: 8890;
	left: 50%;
	top: 50%;
	margin-left: -136px;
	border: 1px solid #282828;
	overflow: hidden
}

.tip-title {
	font-size: 18px;
	color: #232326;
	text-align: center;
	line-height: 18px;
	margin-top: 24px;
	margin-bottom: 25px
}

.captchas-info:after {
	clear: both;
	content: ".";
	height: 0px;
	visibility: hidden;
	display: block;
	font-size: 0px
}

.captchas-input {
	float: left;
	font-size: 14px;
	padding: 0 11px;
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	width: 157px;
	height: 43px;
	line-height: 42px;
	outline: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	margin-left: 13px
}

.captchas-img {
	float: right;
	width: 71px;
	height: 42px;
	margin-right: 13px
}

.tip-warn {
	color: #f23030;
	line-height: 18px;
	font-size: 12px;
	min-height: 18px;
	margin: 5px 0px 5px 15px
}

.tip-btn {
	display: inline-block;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	width: 50%;
	height: 44px;
	line-height: 44px
}

.btn-cancel {
	background-color: #fff;
	color: #232326;
	float: left;
	position: relative
}

.btn-cancel:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	border-top: 1px solid #e3e5e9
}

.btn-ensure {
	background-color: #f23030;
	color: #fff;
	float: left;
	position: relative
}

.btn-ensure:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	border-top: 1px solid #F23030
}

.captchas-btns:after {
	clear: both;
	content: ".";
	height: 0px;
	visibility: hidden;
	display: block;
	font-size: 0px
}

.captchas-fail-tip {
	border-radius: 10px;
	background-color: #fff;
	width: 272px;
	min-height: 141px;
	position: fixed;
	z-index: 8890;
	left: 50%;
	top: 50%;
	margin-left: -136px;
	border: 1px solid #282828;
	overflow: hidden
}

.captchas-fail-info {
	display: table;
	padding: 27px 15px;
	text-align: center
}

.captchas-fail-info span {
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
	line-height: 23px;
	color: #232326
}

.captchas-fail-btn {
	height: 40px;
	font-size: 15px;
	color: #f23030;
	line-height: 40px;
	text-align: center;
	position: relative
}

.captchas-fail-btn:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	border-top: 1px solid #e3e5e9
}

.download-pannel {
	height: 50px;
	width: 100%;
	line-height: 50px;
	position: relative;
	font-size: 0;
	overflow: hidden
}

.download-pannel .pannel-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 4
}

.download-pannel .pannel-bg img {
	width: 100%;
	height: 100%
}

.download-pannel div[class^='download-'] {
	position: relative;
	z-index: 5;
	float: left;
	overflow: hidden
}

.download-pannel .download-close {
	width: 16px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	margin-left: 2.5%
}

.download-pannel .download-close img {
	width: 100%;
	height: auto
}

.download-pannel .download-logo {
	width: 35px;
	height: 50px;
	line-height: 50px;
	margin-left: 5%;
	margin-right: 2.5%
}

.download-pannel .download-logo img {
	width: 100%;
	height: auto
}

.download-pannel .download-txt {
	display: inline-block;
	width: 40%;
	height: 100%
}

.download-pannel .font-large {
	font-size: 15px
}

.download-pannel .download-action {
	display: inline-block;
	height: 100%;
	width: 31.88%;
	float: right !important;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF
}

.download-pannel .download-content {
	font-size: 12px;
	display: block;
	position: relative
}

.download-pannel .download-content .content-up {
	color: white;
	font-weight: 500;
	position: absolute;
	top: -9px
}

.download-pannel .download-content .content-down {
	color: #999999;
	position: absolute;
	top: 9px
}

.download-pannel em {
	font-style: normal
}

.download-pannel img,.download-pannel div {
	vertical-align: middle
}

.download-noBg {
	background-color: #232326
}

.download-noBg .download-action {
	background-color: #cd2525
}

.download-noBg .pannel-bg {
	display: none
}

